Hmm.  I think I just finished the task of revising the current Path API to have fewer allocations built in.  I'm going to go ahead and file the PR for it; if we end up switching to @kballard's API later, fine, but I figure I'll be happier if we fix this now.