Paths

pants path(s) was leaving some low-hanging latency fruit on the table by not memoizing.