It's more like a proof of concept. Due to the discussion from #208 it's possible that the naming convention changes in the future and this PR tries to simplify that process.
Ah, I was too slow, I also just took a stab at this...
I just decided against macros / eval, to finally have type aliases that are recognized by the vscode linter...
It's more like a proof of concept. Due to the discussion from #208 it's possible that the naming convention changes in the future and this PR tries to simplify that process.