Add a variant of get() to JSMDO that accepts a JSON Path string (which can produce a slice of various kinds from the data source). This is useful on its own, but is also needed as a prerequisite to implementing overlays.