functionally complete Observable, start of unit tests
code linting for parser