C# Port of dhermans JavaMonada

http://www.ccs.neu.edu/home/dherman/browse/code/monads/JavaMonads/