Add suppornt for n-ary tuples and lists
Add expression for fmap
Implement first version of dot-product
Monitor spawned processes
Fix sendResult
Fix ddp
Implement distributed dot product

Caveat: compiled code does not work beacuse of strange interaction
of scope of top level variables and template haskell