sig
  type 'a t
  val blit : ('a Blit_intf.S1.t, 'a Blit_intf.S1.t) Blit_intf.blit
  val blito : ('a Blit_intf.S1.t, 'a Blit_intf.S1.t) Blit_intf.blito
  val unsafe_blit : ('a Blit_intf.S1.t, 'a Blit_intf.S1.t) Blit_intf.blit
  val sub : ('a Blit_intf.S1.t, 'a Blit_intf.S1.t) Blit_intf.sub
  val subo : ('a Blit_intf.S1.t, 'a Blit_intf.S1.t) Blit_intf.subo
end