Я понимаю это правило большого пальца ...
Для функций, которые эффективно трансформируются (однострочные манипуляции с аргументами), return неявно.
blockquote>Кандидаты:
// square-root value => Math.sqrt(value) // sum (a,b) => a+b
Для других операций (более одного уровня, требующих блока, возврат должен быть явным