disown(
resource) ->resource
Remove a resource from auto-close tracking
Removes resource from the current task's cleanup list (identity
comparison). Use for ownership transfer between coroutines. Returns
the resource for chaining. No-op if the resource is not tracked.