Bad type syntax when parsing types of macro-generated anonymous functions from required namespaces (when the types are composed, for instance (Option AnyInteger))
I put this code in namespace A, both typecheck without problem.
When A is depended on by namespace B, when B is checked
lol*2 is completely fine but lol* crashes with
The following works fine.