Syntax errors should be caught by type checking / compiling/ linting. That should not take 2-3 hours!