Move synchronous I/O implementation to its own file
3 files changed