Assert `promise` is an expected `promise`.

Closes #201.