dry
haskell 風