What can the io module do? How does this compare to other languages?