* This commit does every 2.3 change required to get the build pass * None of the changes can be extracted, without changing the build setup
* New primary interface #call makes specs and implementations much easier * We had #each mostly for historical reasons that are not relevant anymore * Mutation covers the Mutant::Matcher namespace