sig
  type t =
      StdinStdoutStderrAndBasicFunctionality
    | ReadFromFilesystem
    | WriteToFilesystem
    | CreateAndRemoveOnFilesystem
    | SpecialCreateAndRemoveOnFilesystem
    | TmpPath
    | Networking
    | NetworkingMulticast
    | FileAttributeModifiaction
    | ChangeFileOwnership
    | FileLocking
    | Unix
    | DNS
    | GetPassword
    | SendFileDescriptors
    | ReceivingFileDescriptors
    | TapeDrives
    | TTY
    | ProcessRelation
    | Execute
    | ProtectionExecute
    | SetTime
    | Processes
    | VirtualMemoryInfo
    | ChangeRightsOfAProcess
    | PacketFiltering
    | InspectionRoutingTable
    | ChangeRoutingTable
    | Audio
    | Video
    | BerkeleyPacketFiltering
    | Error
end