showError (UndeclaredVarError msg) = "undeclared variable: " ++ msg
showError (UndeclaredVarError msg) = "undeclared variable: " ++ msg
showError (UndeclaredVarError msg) = "undeclared variable: " ++ msg