Definition
/**
* @template T of array
*
* @param StructureType<T> $type
* @param ?array<array-key, mixed> $value
*
* @return Entry\StructureEntry<T>
*/
structure_entry(string $name, ?array $value, StructureType $type, ?Metadata $metadata) : StructureEntry