1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
{-# OPTIONS -fplugin-opt Echo2:B #-} {-# OPTIONS -fplugin Echo1 #-} {-# OPTIONS -fplugin-opt Echo1:A #-} {-# OPTIONS -fplugin Echo2 #-} module Main where foo :: IO a foo = undefined bar :: IO a bar = undefined main :: IO () main = return ()