Make Function.return_type an edge, and add an 'optional' edge type for it
Make Object.items an edge dictionary
Couple small syntax.py cleanups
Update liblex.mg stringification
Bump the recursion limit in syntax.py. Should think of something better...
Add most of a parser implemented in Mutagen
Change lambda syntax to be more Pythonic. Fat-arrow lambdas were already irritating me.
Readme updates for lambda stuff