but this class is not really meant to be used directly anyway.

and as of PHP 5.4, you can do it without a static factory method thanks to ``(new Builder(...))->path(...)``