- Move type literal creation into emitter