Where is `.catch` defined? I don't see it in [the docs](https://github.com/then/promise).