- Pending API changes, allow second arg to `then`, fix `catch`,    and use better var. names
- Pending API changes, allow second arg to `then`, fix `catch`,
   and use better var. names

dfahlander/typeson,brettz9/typeson,brettz9/typeson,dfahlander/typeson