struct is defined as root

`mutator-define thing` does 2 things
- define thing on GC level
- add-global-root! thing