// NewWriter creates a writer that writes typed value to a reader
NewWriter creates a writer that writes typed value to a reader
// NewWriter creates a writer that writes typed value to a reader
func NewWriter(w io.Writer) *Writer {
	return &Writer{
		writer: w,
	}
}
func NewWriter ( w io . Writer ) * Writer { return & Writer { writer : w , } }
NewWriter creates a writer that writes typed value to a reader
NewWriter creates a writer that writes typed value to a reader