ekmett/either — pull request #8 by alevy (2013-06-17 20:40:56+00:00)
Title: Expose Safe functionality separately

Almost all of either is Safe except for certain instances (like
MonadRandom). Either.Safe contains all the Safe functionality, while the
top level module re-exports everything and adds the unsafe instances.