Separated to avoid referencing ElfDynLib, because its field types may not
be valid on other targets.
const ElfDynLibError = error
const ElfDynLibError = error{
FileTooBig,
NotElfFile,
NotDynamicLibrary,
MissingDynamicLinkingInformation,
ElfStringSectionNotFound,
ElfSymSectionNotFound,
ElfHashTableNotFound,
Canceled,
Streaming,
} || Io.File.OpenError || posix.MMapError