standard impl of path (no impl for pipefunctions yet, that'll come in
a nicer way later)