instance Curried Compose2 Ran2