Changed With to When, to more closely parallel Haskell. Added Then operation, which allows you to do an operation after other conditions having been satisfied. Updated FizzBuzz test case to use Then. Updated all tests to use new When instead of With. Updated README accordingly.