macro partial(f: typed; args: varargs[untyped]): proc
macro partialmethod(f: typed; args: varargs[untyped]): proc