showVal (Number n) = show n
showVal (String str) = "\"" ++ str ++ "\""
showVal (Character c) = "'" ++ [c] ++ "'"
showVal (Bool True) = "#t"
showVal (Bool False) = "#f"
showVal (Number n) = show n
showVal (String str) = "\"" ++ str ++ "\""
showVal (Character c) = "'" ++ [c] ++ "'"
showVal (Bool True) = "#t"
showVal (Bool False) = "#f"