actually restrict simple-expr keys to numbers, strings, null/true/false