I like this solution but I don't like how it forces the implementer to implement this within the application via

    urls ('/rss/?', 'rss_route')
    def item_func():
        ...
    rss_route = waltz.rss(item_func, **kwargs)