Commands or Expressions?
<p>On one hand, it seems that all commands in Rust return the unit type, which means that Rust includes only expressions (because that commands don't yield a value, by definition). On the other, Rust is an imperative language. Does Rust have commands?</p>

<p>If not - loops, blocks, etc...  are expressions?</p>