module Bird.BirdRouter(
  BirdRouter
, body
, status
) where

import Control.Monad.State
import Bird.Reply
import Bird.Request

type BirdRouter = StateT Reply IO

body b = do
  reply <- get
  put $ reply { replyBody = b }

status code = do
  reply <- get
  put $ reply { replyStatus = code }

--param paramName request = lookup paramName $ params request