Remove apply.bind from async unit tests.

**This is not finished**, but I am not sure where to go from here. Please tell me what else should be changed/how it should be changed.

Especially for the `async` unit tests, I am not sure how to remove `apply.bind` without removing most of those tests.
Exactly.  Having the separate `describe` is simply for organization purposes.