a C library for buffering nonblocking IO – gives you async fixed-size reads and big output buffers