how about "reversing": match + pattern => Uri?