public <Result> @NonNull ServiceSpigot<@NonNull Context, @NonNull Result> through(
            final @NonNull Class<? extends Service<@NonNull Context, @NonNull Result>> clazz
    ) {
        return this.through(TypeToken.get(clazz));
    }
Specify the service type that the context will be pumped through

@param clazz    Service type
@param <Result> Result type
@return Service spigot instance
cloud-services/src/main/java/org/incendo/cloud/services/ServicePump.java