Add support for .path() in core/observe