removed debug printing
added support for ByteLiteral
improved typedef struct emission to allow self ref
added missing handlers + transformer for Atoms
added optional return type for function calls
implemented matching in a decent way ;-)
added Prototype as a childless Function
added prototype emission for matching + imports