Unlike issue #20, change "all" to return path as string so consistent with normal result; if desired, we can change to also add pathAsArray as an option.
Add tests for (single item unwrapped path) return type, and callback