missing semicolon produces confusing results

This is a "suggestion for beginners", or a feature request for better feedback.

I'm just getting going, and entered a new circuit:

   $out = $in1 && $in2

then saved via Ctrl-Enter. Deceptively, the Diagram shows my intended circuit, but the waveform doesn't update. The log has the normal-seeming warnings about signals used but not defined, so the fact that there's a syntax error isn't as obvious as I'd hoped.

Adding the ; to the code fixes everything.

   $out = $in1 && $in2;

but I think this could trip up beginners (like me) easily.