WIP: change selector value type to use pointers to strings
(any strings used by a selctor expression must necessarily
have a longer lifetime than the expression itself and string
selector values only last for the life of an expression)