nonEmptyList
ArbitraryK
EqK