派生インスタンスもRebindableSyntax
拡張機能の影響を受けるという厄介な「機能」があります。私が書きたいものの例:
{-# LANGUAGE RebindableSyntax #-}
import qualified Prelude
data Color = Red | Green | Blue | Periwinkle | Fuschia deriving (Prelude.Eq, Prelude.Ord)
これにより、「 Not in scope: `ifThenElse' 」というエラーが発生します。