Neckbeard monads for use in C#.