sig
  val text : Sqlite3.Data.t -> string
  val blob : Sqlite3.Data.t -> string
  val int : Sqlite3.Data.t -> int
  val int32 : Sqlite3.Data.t -> int32
  val int64 : Sqlite3.Data.t -> int64
  val float : Sqlite3.Data.t -> float
  val bool : Sqlite3.Data.t -> bool
  val maybe : (Sqlite3.Data.t -> 'a) -> Sqlite3.Data.t -> 'a option
  val maybe_text : Sqlite3.Data.t -> string option
  val maybe_blob : Sqlite3.Data.t -> string option
  val maybe_int : Sqlite3.Data.t -> int option
  val maybe_int32 : Sqlite3.Data.t -> int32 option
  val maybe_int64 : Sqlite3.Data.t -> int64 option
  val maybe_float : Sqlite3.Data.t -> float option
  val maybe_bool : Sqlite3.Data.t -> bool option
end