[bugfix] creating ASTs with proper type signatures in emitter