Draft: support only 0 arg func and meth