Implement curry, uncurry and compose
Lazy stuff
Misc stuff
Fun rand