Async::IO provides builds on async and provides asynchronous wrappers for IO, Socket, and related classes.