in terminal_settings.go [51:56]
func (t *TerminalSettings) Clone() *TerminalSettings { // Doesn't clone the strings, but that's OK as strings are immutable in go cloned := *t cloned.Header = headerClone(t.Header) return &cloned }