code: public static Consumer<Subscription> subscriberLoop(final FragmentHandler fragmentHandler, final int limit,
                      final AtomicBoolean running, final AtomicBoolean launched) {
          final IdleStrategy idleStrategy = new BusySpinIdleStrategy();
          return subscriberLoop(fragmentHandler, limit, running, idleStrategy, launched);
      }
docs: Return a reusable, parametrized
  event loop that calls a
  default idler
  when no messages are received
  
  @param fragmentHandler to be called back for each message.
  @param limit           passed to {@link Subscription#poll(FragmentHandler, int)}
  @param running         indication for loop
  @return loop function