Hi! As far as I understood there are no generic overloads.
What I want to achieve:
type
Action* = proc(){.nimcall.}
Action*[T] = proc(arg: T){.nimcall.}
Run
The reason is simple: I don't want to write down each time proc(){.nimcall.},
this is odd, I just want to treat those pointers as actions ( slightly similar
to C# )
How I can achieve that?
