type Syslinux::Bootentry = Struct[{ 'label' => String, 'type' => Enum['linux','com'], # linux specific 'extra_args' => Optional[String], 'initrd' => Optional[String], # com specific 'com' => Optional[String], }]