Is it possible to do something like this without unstable? ```rs #![feature(generic_const_exprs)] pub enum Assert {} pub trait IsTrue {} impl IsTrue for Assert {} struct S; impl S where Assert<{ A > B }>: IsTrue, { fn foo(&self) { println!("Only monomorphized if A > B. Also, is 'monomorphized' a word?"); } } ```