add monio.Writer implementation