Made either's interface a bit more concise.
Currying of ternary functions.
Typo fix.