I'm updating the API of my library for embedded, so that it accepts static data. Unfortunately, I used to allowing writing operators for creating the data (it's for a keyboard, so think something like `Ctrl + Alt + Delete`. Do you know if I can use that in a const context? I tried enabling `const_trait_impl` and writing something like: ```rust impl const Add for ModifiersByte { // const type Output = ReportBuilder<1>; fn add(self, keycode: KeyCode) -> Self::Output { ReportBuilder(Report { modifiers: self, keypresses: keycode.keys(), }) } } ``` But it's not accepted: ``` note: impl defined here, but it is not `const` --> src/hid.rs:743:5 | 743 | impl const Add for ModifiersByte { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``` Has anyone tried this already?