Creates an Elf from the file at path.
path
Returns null if the file does not start with the ELF magic number.
static Elf? fromFile(String path) => Elf.fromReader(Reader.fromFile(path));