Checkable Auto Closeable
An AutoCloseable that can report whether it has been closed.
Subclasses must implement the closed property to indicate whether the resource has been closed. This may be done with CloseOnce to ensure idempotency.
As this is Rive specific, close may also throw RiveShutdownException on failure.