does `troopjs-utils/defer` exist in 2.x?