Bases: titus.fcn.Fcn
Represents a user-defined function.
| Parameters: | 
  | 
|---|
Create an executable function object from an abstract syntax tree of a function definition.
| Parameters: | 
  | 
|---|---|
| Return type: | titus.pfaast.UserFcn  | 
| Returns: | the executable function  | 
Generate an executable Python string for this function; usually `call(state, DynamicScope(None), self.f["function name"], {arguments...})`.