A compile-time marker that there are operations that could trigger a JS garbage collection
operation within the current stack frame. It is trivially copyable, so it should be passed
as a function argument and reused when calling other functions whenever possible. Since it
is only meaningful within the current stack frame, it is impossible to move it to a different
thread or into a task that will execute asynchronously.