9 tests
13
15 tests tested.
More monadic