C# support

![maybe](https://f.cloud.github.com/assets/263056/1535232/c37e535c-4ca0-11e3-80bf-d2c26d3779b9.png)

From a noddy implementation of the Maybe monad in C#.