Replace "reader" with "writer" in prototypes; describe "_r" functions