The Canyon derive macros are eating another proc-macro like attributes, like for example `#[allow(non_snake_case)]`.