···279279 // name so we can use this variable to reference it and never
280280 // do any duplicate work recomputing its value every time
281281 // this pattern variable is used.
282282- let name = self.variables.next_local_var(&"pattern".into());
282282+ let name = self.variables.next_local_var(&ASSIGNMENT_VAR.into());
283283 let value = self.variables.get_value(var);
284284 self.variables.bind(name.clone(), var);
285285 docvec![let_(name, value.to_doc()), line()]
···14141515----- COMPILED JAVASCRIPT
1616function go(x) {
1717- let pattern = x[0];
1818- if (pattern === 2) {
1717+ let $ = x[0];
1818+ if ($ === 2) {
1919 let a = x[1][0];
2020 let b = x[1][1];
2121 return a + b;