anchor.diff:  	protected const B = 'b';
   	private const C = 'c';
   }
  +
   # -->
  +
   class Foo {
   	const A = 'a';
   	const B = 'b';
  
positive.code: = Transpiler
  
  PHP source code transformations.
  
  
negative.code: ```
  
  __Limitations:__ none
  
  ==== Rollout named squared bracket expansion
  
  ```
  ['X' => ['A' => $a, 'B' => $b]] = ['X' => ['A' => 10, 'B' => 20]];
  
  # -->
  
  ${'~transpiler-1'} = ['X' => ['A' => 10, 'B' => 20]];
  $a = ${'~transpiler-1'}['X']['A'];
  $b = ${'~transpiler-1'}['X']['B'];
  ```
  
  __Limitations:__ slightly worse performance, introduces new variable
  