1 2 3 4 5 6
signature EMIT = sig structure I: IL val emit: string -> I.ctx -> string option -> unit end