Masb.Either (nuget): Either monad that stores one of many known types inside it.         See the project page for more: Json.Net and NHibernate bindings available.
Keywords: either|monad|masbicudo|miguel|angelo