pub struct Row { pub mut: vals []?string } mut set := map[string]bool{} rows := []Row{} for row in rows { val := row.vals[0] set[val or { 'invariant' }] = true } dump(set.len)