# Silencing a command should suppress its output.
(command)
---

# Interspersing silenced commands with non-silenced ones should work.
command id=1
(command id=2)
command id=3
---
Command { name: "command", args: [Argument { key: Some("id"), value: "1" }], prefix: None, silent: false }
Command { name: "command", args: [Argument { key: Some("id"), value: "3" }], prefix: None, silent: false }

# Whitespace is allowed around the parentheses, except for the first.
( command  )  # eol
---
