Added either :: either a b -> (a -> c) -> (b -> c) -> c function
Merge pull request #83 from maxcan/mc-either-function

Added  either<A>(onL: L -> A, onR: R -> A) -> A  function