Deprecate fail and failNel

As discussed in #720, `failure` and `failureNel` are preferred.

cc @LeifW