Begin io-abstraction implementation
Add write_row_heading