Lazy test + renamed file to match type name.
Lazy parsing + tests. Lazy enumerator returns errors during enumeration. (closes #3)