compose
object compose
Value members
Concrete methods
def associative[=>:[_, _], A, B, C, D](implicit ab: Arbitrary[=>:[A, B]], bc: Arbitrary[=>:[B, C]], cd: Arbitrary[=>:[C, D]], C: Compose[=>:], E: Equal[=>:[A, D]]): Prop
def laws[=>:[_, _]](implicit C: Compose[=>:], AB: Arbitrary[=>:[Int, Int]], E: Equal[=>:[Int, Int]]): Properties