Make defnp support multi-arity functions