Basic (not working) parsing of function type declarations.
 - Started workings of a custom lexer specific to TR.
Added ECB as a submodule.
Added Geiser as a submodule.
Submodules on dedicated palm specific branch.