sig
  type error =
      Truncated_file
    | Unrecognized of string
    | Unsupported of string * int64
    | Out_of_range of string
  val error_to_string : Binutils.error -> string
  type t
  val read : string -> (Binutils.t, Binutils.error) Stdlib.Result.t
  val defines_symbol : Binutils.t -> string -> bool
  val symbol_offset : Binutils.t -> string -> int64 option
end