*   return result with context (struct, described by path with specified values only)
*   slist() -- list all paths in structire, (depth => N)