Simplify firstValue, firstError
Remove noPromisesOrdered function.
Generalize inspections to work with any A+ Promise

Just need to create an inspection in a .then callback / errback with the
resolved state and value.