Implement basic primitive parsers
- Add a IndirectObject Producer