StringVE now has an IO structure