add ifRequest and modifyResponse helpers
add ifRequest and modifyResponse helpers

soenkehahn/wai,erikd/wai,coypoop/wai,soenkehahn/wai,mfine/wai,AndrewRademacher/wai,iquiw/wai,kazu-yamamoto/wai,sordina/wai,dylex/wai,tolysz/wai,rgrinberg/wai,erikd/wai,awpr/wai,awpr/wai,tolysz/wai,kazu-yamamoto/wai,iquiw/wai,iquiw/wai,tolysz/wai,coypoop/wai,dylex/wai,urbanslug/wai,frontrowed/wai,mfine/wai,erikd/wai,rgrinberg/wai,frontrowed/wai,creichert/wai,mfine/wai,dylex/wai,AndrewRademacher/wai,rgrinberg/wai,AndrewRademacher/wai,soenkehahn/wai,rgrinberg/wai,sordina/wai,erikd/wai,coypoop/wai,urbanslug/wai,utdemir/wai,creichert/wai,coypoop/wai,sordina/wai,iquiw/wai,urbanslug/wai,yesodweb/wai,sordina/wai,utdemir/wai,awpr/wai,frontrowed/wai,soenkehahn/wai,rgrinberg/wai,frontrowed/wai,tolysz/wai,mfine/wai,awpr/wai,utdemir/wai,dylex/wai,utdemir/wai,AndrewRademacher/wai,yesodweb/wai,urbanslug/wai