sig
  type -'perms t
  val blit :
    ([> Perms.Export.read ] Blit_intf.S_permissions.t,
     [> Perms.Export.write ] Blit_intf.S_permissions.t)
    Blit_intf.blit
  val blito :
    ([> Perms.Export.read ] Blit_intf.S_permissions.t,
     [> Perms.Export.write ] Blit_intf.S_permissions.t)
    Blit_intf.blito
  val unsafe_blit :
    ([> Perms.Export.read ] Blit_intf.S_permissions.t,
     [> Perms.Export.write ] Blit_intf.S_permissions.t)
    Blit_intf.blit
  val sub :
    ([> Perms.Export.read ] Blit_intf.S_permissions.t,
     [< 'Perms.Export.perms ] Blit_intf.S_permissions.t)
    Blit_intf.sub
  val subo :
    ([> Perms.Export.read ] Blit_intf.S_permissions.t,
     [< 'Perms.Export.perms ] Blit_intf.S_permissions.t)
    Blit_intf.subo
end