`java.io.Closeable` has this signature, why not just extend that interface instead of `java.lang.AutoCloseable`?
(`java.io.Closeable` extends `java.lang.AutoCloseable`)