sig
  external of_file : string -> Llvm.llmemorybuffer
    = "llvm_memorybuffer_of_file"
  external of_stdin : unit -> Llvm.llmemorybuffer
    = "llvm_memorybuffer_of_stdin"
  external dispose : Llvm.llmemorybuffer -> unit
    = "llvm_memorybuffer_dispose"
end