use a map instead of an if statement chain for operator overload annotations
add @EmitAs annotation