-- | Is the given expression a constant e.g. a literal or w/e.
isConstant :: Expression -> Bool
isConstant Integer{}  = True
isConstant :: Expression -> Bool
isConstant Integer{}  = True
isConstant Integer{}  = True