package script type MemWriter struct { rows [][]string } func NewMemWriter() *MemWriter { return new(MemWriter) } func (m *MemWriter) Write(record []string) error { m.rows = append(m.rows, record) return nil } func (m *MemWriter) Output() [][]string { return m.rows }