URLShortener is just a functor.