Comments: Writing as Programming