pub fn or2cg( _src: impl Constant + Literal + Fragment + Sized<2>, _dst: impl Constant + GlobalVariable + Fragment + Sized<2> ) -> impl Fragment + Program