It outputs uncompilable code ``` ((y & CONT_MASK) as u32 << 6) ``` whereas it should output ``` (((y & CONT_MASK) as u32) << 6) ```