C struct garbage collection not run frequently enough

For those keeping track: unsafe_load indeed ends up creating a copy of that mutable struct, which is very unfortunate :confused: The approach I outlined above doesn’t work.