Add IO::interact, IO#interact