{"ast_node_type":"variable","tokens":[{"end":134,"kind":"keyword","start":0,"text":"let"}]}
            let shift_amount = u32::try_from(shift_amount).unwrap(); // we brought this in the range `0..size` so this will always fit
            };
            // Compute the shifted result.