module type S_distinct =sig..end
type src
type dst
val blit : (src, dst) Blit_intf.blitval blito : (src, dst) Blit_intf.blitoval unsafe_blit : (src, dst) Blit_intf.blitval sub : (src, dst) Blit_intf.subval subo : (src, dst) Blit_intf.subo