Static analysis

This is a first batch of things a static analysis tool found. These are failures to close files and streams.
Is my understanding correct that failure to close should propagate up? (As in, this shouldn't use `Closer.close()`.