worst case we can just wrap it in a dataclass with...
# development
a
worst case we can just wrap it in a dataclass with an
Optional[T]
param