I agree. I&#x27;ve trained myself to religiously apply curly braces to all blocks, but it&#x27;d be more reassuring to know there was a compiler check for it. I do have linters set up to check for it, but I just wish it were default.<p>This is also one of the reasons I like Racket: there&#x27;s no such thing as ambiguous block delimitation. Also, everything-is-an-expression is very useful.