Add traverse
Add Either
Add sequence and traverse
Add Stream
Add take, drop, takeWhile
Add filter,map,flatMap,append,foldRight,forAll
Add constant, from