masbicudo 


Either Monad by MASBicudo
Either monad that stores one of many known types inside it. See the project page for more: Json.Net and NHibernate bindings available.