Investigate postponing file opening with unsafeInterleaveIO