Well, as I said, that depends on what you are actually asking. Both mutability and isbits are testable so you can just call the respective functions although there’s nothing dynamic about them. Whether an object is allocated on the heap is impossible to test with a function. FWIW, calling that functions itself will certainly be counted as escaped use.
Because they have pointer identity.