This serves as an utility library and an example project. It has no dependencies so it can be used in a different project without pulling in other dependencies transitively.
This library exposes structs that mimicks the behaviour of the python defaultdict.
This behaviour does require that the type of the value does have the Default implemented.