StableMIR doesn't provide an easy to way to retrieve the body of a closure. Instance::resolve_closure will return a shim.
The other possibility would be to allow users to convert ClosureDef to FnDef, but we should make sure that doesn't break any usage of FnDef. @oli-obk, any preference here?