New IO for Ruby