Have #asObject iterator pass a reference to the current object for convenience.
Add flatMap test.
Add lcov-report and lcov.info to .gitignore