Returns the path built by previous function calls. If P is mutable, then future builder calls should not modify it and multiple calls to build must not return the same instance.