Feature: Recursive mappings with dictionary values
It is now possible to map a field of type `Dict[T, Foo]` to `Dict[T, Bar]`, if there is a mapping defined between `Foo` and `Bar`.
python
dataclass
class Bar:
...
mapper(Bar)
dataclass
class Foo:
...
dataclass
class BarDict:
d: Dict[str, Bar]
mapper(BarDict)
dataclass
class FooDict:
d: Dict[str, Foo]