#33 introduced macros for inheritance in some places (following [this](https://www.stochasticlifestyle.com/type-dispatch-design-post-object-oriented-programming-julia/)). Not a deal breaker, but also not necessarily really really really needed