- Add syntactic support
- Add emitting support