So that users don't need to add `| None` to any type definition. Ex: `Renderer[str]` and `ValueFn[str]`.