elf.go: exposed Elf type and methods