add resource literal
- update compiler
- minor changes to syntax tree ordering for about 10% faster total compilation time
- fixes anonymous proto/function naming (return case still todo)