unnecessary promise fulfillment value
reorganization of a few pieces
bindAll on EagerRelation.matchResponses