filename name of file to write.
clobber boolean to indicate whether or not file can be overwritten.
data_in? get the name of the object representing data.
filename=filename set the filename to write.
filename? get the filename to write.
clobber_on!/clobber_off! turn file clobber on/off.
clobber=value set file clobbering: != 0 means file clobbering is on.
clobber? get the value of the file clobbering instance variable.
write_data! cause data_writer object to send write! to itself.
Note: write! must be implemented by subclass.
write_data: filename sets the filename instance variable and send write! to itself. Note: write! must be implemented by subclass.