Promise.finally; Closes #11