code: public <S> ServiceBinder<S> bindServices(final Class<S> type) {
          ServiceBinderImpl<S> binder = new ServiceBinderImpl<S>(type);
          binders.add(binder);
          return binder;
      }
docs: Load services and make them available via a Set<S> binding using
  multi-binding.  Note that this methods loads services lazily but also
  allows for additional bindings to be done via Guice modules.
  
  @param type