Naive implementation of suchThat()
Supporting PHPUnit constraints, but for a single argument
Test for multiple matchers in suchThat()
Implementing callback-based suchThat() for multiple arguments
Polymorphic implementation
Extracted Antecedent interface
Renamed: using Constraint consistently instead of Matcher
Evaluation ratio (searching for the correct name) measured and checked against a minimum
Checking what happens with failing tests
Test for multiple suchThat() clauses
Embedding TODO from paper to code
Added different syntaxes for building antecedents.

- when(), andAlso(), then()
- theCondition(), andTheCondition(), implies(), imply()
Merge branch 'such_that'
Path to PHPUnit
Adding end2end tests for When