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