General Asynchronous and Synchronous I/O library