a tool for generating functions which match schema described url paths