sig
  external version : unit -> string = "camlidl_version_version"
  external version_major : unit -> int = "camlidl_version_version_major"
  external version_minor : unit -> int = "camlidl_version_version_minor"
  external version_micro : unit -> int = "camlidl_version_version_micro"
end