simplify associated tokens: change AssimilatingPromise's resolver signature