modified `hash` to not use `settled` under the hood (was causing confusing promise hierarchy)
modified `hash` to not use `settled` under the hood (was causing confusing promise hierarchy)

paychex/bloodhound-promises