add that Writer satisfies io.Writer