WithContext

constructor(valueType: KClass<*>, validator: Validator.SuspendableRunner.WithContext<ContextType, ValueType>, contextProvider: suspend () -> ContextType)