module type S_distinct = Blit_intf.S_distincttype 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