support for tuples
infrastructure for builtin functions, fst and snd
Add IO to the Spl monad
add example program with print functions