Учу языки задом наперёд, но да пофиг, в этом есть что-то забавное. Не древнейшие скобочки -> сворованные оттуда идеи в rust'е, а rust (с догадками, чем навеяны различные штуки) -> после него уже скобочки, где наиболее прямолинейно задействуются многие вещи, которые я уже видел в других местах (и которые, скорее всего, были изначально заимствованы из скобочек)
ожидаешь:
`(- 0 10)` -> `0 - 10` -> `-10`,
`(- 10 0)` -> `10 - 0` -> `10`,
`(- 10)` -> `10`
получаешь:
`(- 0 10)` -> `-10`,
`(- 10 0)` -> `10`,
`(- 10)` -> `-10` (какого чёрта?)
(нет, поведение, конечно, задокументировано, но мне это кажется непоследовательным)



