Fix #704: `AllFunctions` should extend `BooleanFunctions`
Fix #724: Reverse order of `BooleanOps#either`