XBasic should own its IO
Not sure why I decided to have XBasic have a mutable reference to an IO object, but I think this should be changed.
Not sure why I decided to have XBasic have a mutable reference to an IO object, but I think this should be changed.