There are a few use cases where task take an input of dictionary e.g. horizons input will be of type `dict[str, RegularSurface]`
There are a few use cases where task take an input of dictionary e.g. horizons input will be of type
dict[str, RegularSurface]