public close() as Void
Releases native ownership, never kills; idempotent and finalizer-safe.
task.close()