code: func (m *Meta) touch(ptr interface{}) {
  	if m.touched == nil {
  		m.touched = make(map[interface{}]struct{}, 1)
  	}
  	m.touched[ptr] = struct{}{}
  }
docs: ////////////////////////////////////////////////////////////////////////////////
  // touch takes a pointer to some Meta field and marks it as explicitly set.