Compositional, streaming I/O library