Implement constructor property promotion

class Foo {
  public function __construct(public $bar) {
  }
}

Is equivalent to:

class Foo {
  public $bar;

  public function __construct($bar) {
    $this->bar = $bar;
  }
}

But without the boilerplate.