HaskellでDDD