Restore early, eachOnce and thenOnce promises