Как вы считаете, что это очень верно для вас!
Рассмотрите другие, совершенно тонкие стили скобок:
foo
{
...
}
foo
{
...
}
foo
while ...; do ...; done # Look, ma! No braces!
foo
( ... ) # Look, ma! No braces and a subshell to boot!
Как оболочка скажет, что это определения функций, а не просто команда foo, за которой следуют списки команд? Во всех этих случаях необходим дополнительный фактор устранения неоднозначности, например ключевое слово () или function.