moved `repeat` to `trigger`, made `repeat` accept non-paperboy emitters.