May tool be offered under roster? A null roster allows everything.
== null deliberately, not === null: the package compiles with strictNullChecks: false,
so the type does not stop a consumer handing us undefined, and an undefined roster must
read as "no roster" rather than throw on .includes.
May
toolbe offered underroster? Anullroster allows everything.== nulldeliberately, not=== null: the package compiles withstrictNullChecks: false, so the type does not stop a consumer handing usundefined, and an undefined roster must read as "no roster" rather than throw on.includes.