laws

fun <F> laws(    M: Monoid<F>,     GEN: Arb<F>,     eq: (F, F) -> Boolean = { a, b -> a == b }): List<Law>