*/ public readonly array $classTypes, /** Native type is array/iterable/mixed/object or absent. */ public readonly bool $expandable, /** Class-like FQCNs from the `@param` docblock. @var list */ public readonly array $docblockTypes, /** Native type mentions callable or \Closure: the value is a * callback that needs a handle across the boundary. */ public readonly bool $callable = false, ) { } }