$planned */ public function __construct( public Destination $destination, public StaffingRule $rule, public array $planned, /** It has had an assignment before, so it is never generated again. */ public bool $skipped, ) { } }