- Collect data for path coverage.
- Parse for branch and condition coverage.
- Tests.
- Documentation.
- BEGIN and END blocks.
- Work with memoize.
- Code in modules without subs.
- Use B::Utils?
