code: public static ServiceGraphModule defaultInstance() {
  		return newInstance()
  				.register(Service.class, forService())
  				.register(BlockingService.class, forBlockingService())
  				.register(BlockingSocketServer.class, forBlockingSocketServer())
  				.register(Closeable.class, forCloseable())
  				.register(ExecutorService.class, forExecutorService())
  				.register(Timer.class, forTimer())
  				.register(DataSource.class, forDataSource())
  				.register(EventloopService.class, forEventloopService())
  				.register(EventloopServer.class, forEventloopServer())
  				.register(Eventloop.class, forEventloop());
  	}
docs: Creates a service graph with default configuration, which is able to
  handle {@code Service, BlockingService, Closeable, ExecutorService,
  Timer, DataSource, EventloopService, EventloopServer} and
  {@code Eventloop} as services.
  
  @return default service graph