Just> I find overloading / unneccesary, since it's not like you'll have Just> to write Just> a.join(b).join(c).join(d) Just> but rather Just> a.join(b, c, d) Just> which I don't think is all that bad. Yes, but a/b/c/d is nicely analogous to Unix pathname syntax. Skip