DefaultingContextParamType
class DefaultingContextParamType<V : Any, I : ContextIntention<I>>(id: Key, val default: V, validate: (V) -> Boolean = { true }, copy: (V) -> V = { it }) : ContextParamType<V, I>
A context parameter type that has a default value instead of null.