A simple asynchronous input interface.