Delegates are now function pointers rather than classes
0.3.3
* Updated requirements
0.3.1
* Use `orjson` * `Marshalmarshal` return `bytes` * Update docs
0.3.0
* Now works when doing `from __future__ import annotations` * Improved documentation to prefer using `dataclass`
0.2.7
* Add out of the box support for enum serialization/deserialization * Custom arg delegates now must return the fully built class object rather than a dict