GHC 9.0 の GHC API を使うと
のように %1 が出てくるんですが、これ何でしたっけ?
Left :: a %1 -> Either a b
のように %1 が出てくるんですが、これ何でしたっけ?
Left :: a %1 -> Either a b
By default, all fields in algebraic data types are linear (even if -XLinearTypes
is not turned on).
とありますね https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/linear_types.html#data-types