rem: return strcmp(sa.value(), cc) == 0;
add: return sa1.length() == sa2.length() && memcmp(sa1.value(), sa2.value(), sa1.length()) == 0;
context: operator==(const StringAccum &sa, const char *cc){  return strcmp(sa.value(), cc) == 0;}