Added otherwise() and always().

Fixes #15
Fixes #22