writeDefaultPage ∷ Interaction → STM ()
writeDefaultPage !itr
-- Content-Type が正しくなければ補完できない。
- = do res ← readItr itr itrResponse id
+ = do res ← readItr itrResponse id itr
when (getHeader "Content-Type" res == Just defaultPageContentType)
- $ do reqM ← readItr itr itrRequest id
+ $ do reqM ← readItr itrRequest id itr
let conf = itrConfig itr
page = getDefaultPage conf reqM res