added support for unnamed functions, code needs to be updated to support
constants (only works with variables now). nested procedures not working
environment model not correct...