\documentclass[a4paper]{report} \usepackage[left=2.5cm,right=2.5cm]{geometry} \usepackage{listings} \usepackage{tcolorbox} \usepackage{minted} \begin{document} \begin{haskellcode} {-# LANGUAGE QuasiQuotes #-} import Yesod data HelloWorld = HelloWorld mkYesod "HelloWorld" [parseRoutes| / HomeR GET |] instance Yesod HelloWorld getHomeR :: Handler Html getHomeR = defaultLayout [whamlet|Hello World!|] main :: IO () main = warp 3000 HelloWorld \end{haskellcode} \end{document}