More documentation for IO

fixes #630 
This isn't always true for OOP writers because they can define a default write format.