arch linux haskell guide