What would Your_Favorite_Compiler do?
nostrademons: Interpreter, really:    >>> x = 10
    >>> x + ++x
    20

I suspect my other favorite compiler will say 'Type error: Could not match "Num a => a" against "Num a => [a] -> [a]"', but I don't want to wait for it to finish installing.