module Internal.Quasi.Quasi where import qualified Data.List as List isNotDefinedAs :: String -> String -> a isNotDefinedAs name as = error $ "You cannot use " <> name <> " quasi as " <> as unwrap :: Either [String] a -> a unwrap (Left a) = error $ List.intercalate ", " a unwrap (Right a ) = a