Simplified function transform
Added support for defining functions in other functions
Implemented 'pass'
Updated tangled files