Add test for function type
Remove unused function
Move, expand TODO note
Add quasiquote, unquote splicing support to lexer