update traits, relax isZeroCopy requirements
and regex is ported to the new forward Buffer range
make save to @property, patch up last bits of regex