Cancel the current execution. Idempotent.
@override Future<void> cancel() async { final handle = _handle; if (handle != null) { _bindings.cancel(handle); } }