{-# LANGUAGE FlexibleInstances #-} instance Num String where (+) = (++) (*) = undefined abs = undefined signum = undefined fromInteger = show negate = undefined main = print $ 2 + 2 == "4"