{"ast_node_type":"other","tokens":[{"end":66,"kind":"keyword","start":0,"text":"self.copy_op(&left,"}]}
        self.copy_op(&left, &temp)?; // checks alignment of `left`
        let temp = self.allocate(left.layout, kind)?;