remove redundant brackets from function signatures

Since `*` indicates zero or more occurrences, asterisk-prefixed args needn't be marked optional (via `[...]`).

---

The analogous regular expressions are `(.*)?` and `.*`. :)