haskell-tools-refactor-0.4.1.1: examples/Refactor/RenameDefinition/IllegalQualRename.hs
{-# LANGUAGE TypeFamilies, DataKinds, PolyKinds #-}
module Refactor.RenameDefinition.IllegalQualRename where
type family IfThenElse (b :: Bool) (th :: x) (el :: x) :: x where
IfThenElse True th el = th
IfThenElse False th el = el