Package reorg
A $row variable, involved some cleanup of typing of pattern results to
avoid premature coercion to strings
Minimal set of value string operations