I don't think it's possible to modify structs on the fly.
Maybe it is, I need to think about it/do research.
EDIT: Assuming inlining and call-by-value struct is a possibility.
I don't think it's possible to modify structs on the fly.
Maybe it is, I need to think about it/do research.