`&mut` can alias with `&const`, `@mut`, other types like `@mut` that allow a `&mut` borrow while still allowing reads and closures containing captured aliases.