Updated to Hakell-4.0