Woz.Functional, Slow but sure

I have decided to rework the Monad code from Woz.BadlyDrawnRogue as I move it over to Woz.Functional for a few reasons:

  • I have C# 6 which allows a new level of terseness.
  • Some of the property/method names were not quiet right before.
  • The tests were not always testing all paths.
  • I am adding /// comments to the public interface.

This is slowing down progress from being a direct copy and paste of the original code but the results are worth it in the long run, it will result in a better library that includes better help within the IDE when using it.