There are traversable things that can be a value. I think on;y returning if it is the last `$prop` in `$path` is the best thing to do. If you cannot go as deep as specified in `$path` then return null.