Adds tests for bringing in Promises/A+ thenables into the monadic world.