Antoine Pitrou wrote:
- `p[q]` joins path q to path p
-1, confuses operation on a path with operation on the object named by the path.
- `p + q` joins path q to path p
-0.9, interacts with string concatenation in undesirable ways
- `p / q` joins path q to path p
+1
- `p.join(q)` joins path q to path p
-0.9, 'append' would be clearer IMO