define
method replaces any existing definition for
methodname in the receiver class.unknown method (if any) to be run.define creates an equivalent method object.
define
method is a protected method.bank_account=.object~subclass("Account")
bank_account~define("TYPE",'return "a bank account"')