Add before().
Remove AfterBeforeBase and have Before inherit from After instead.
Add curry_right().
Alphabetize class definitions.
Add negate().