'method' record type to wrap Smoke::Method
handle-callback: don't pass binding to handler

There is a reference to the binding in the method object.
method-args: return a list of arg names