haskell-tools-builtin-refactorings-1.1.0.0: test/ExtensionOrganizerTest/FlexibleContextsTest/Synonyms.hs
{-# LANGUAGE FlexibleContexts #-}
module Synonyms where
import Definitions
f1 = fCtxt {-* (FlexibleContexts) *-}
f2 = fNestedCtxt {-* (FlexibleContexts), FlexibleContexts *-}
f3 :: Ctxt a => a -> () {-* FlexibleContexts, FlexibleContexts *-}
f3 = const () {-* FlexibleContexts *-}
f4 :: FunWCtxt a {-* FlexibleContexts, FlexibleContexts *-}
f4 = const () {-* FlexibleContexts *-}
f5 :: SimpleEq a => a -> ()
f5 = const ()
f6 :: Eq a => a -> ()
f6 = id fCtxt :: FunWCtxt a {-* (FlexibleContexts), (FlexibleContexts) *-}