hasSolutions

fun <S : Solution> Struct.hasSolutions(vararg solution: Struct.() -> S): Pair<Struct, List<S>>

Utility function to help writing tests; it creates a mapping between the receiver goal struct and the list of given solutions