ApplicativeDo拡張を試す

ApplicativeDoの動作を実際に動かして見てみたいと思いました。 解説は以下などで行われています。 どのようにdesugarされるかもわかります。 https://gitlab.haskell.org/ghc/ghc/-/wikis/applicative-do https://qiita.com/thimura/items/120f40c4e49f9154ac8a <*>と>>=で挙動が違う適当な型を用意して、 {-# LANGUAGE ApplicativeDo #-} import »