RequiredContextParamType
class RequiredContextParamType<V : Any, I : ContextIntention<I>>(id: Key, validate: (V) -> Boolean = { true }, copy: (V) -> V = { it }) : ContextParamType<V, I>
A context parameter type that is required in the intention it belongs to.