resolves #12:
adds returns() to the Promise object