I had to check if Go's path.Join() does the same thing with joining to an absolute path (luckily for me, it doesn't).
I can see that being a useful feature for implementing e.g. `cd`, though.
I can see that being a useful feature for implementing e.g. `cd`, though.