module Hack.Contrib.Middleware.Head (head) where import Hack import Hack.Contrib.Response import MPSUTF8 import Prelude hiding ((.), (^), (>), head) head :: Middleware head app = \env -> do response <- app env if env.request_method.is HEAD then response .set_body "" .set_content_length 0 .return else response .return