Include guards for floating references
The trampoline functions like public API entry points need guards to ensure that incoming floating references are not turned into sunk references.
The trampoline functions like public API entry points need guards to ensure that incoming floating references are not turned into sunk references.