refactoring (breaking)

some signatures have changed, now `warbler`  is called `request`