AN
Size: a a a
AN
AN
AN
BV
val b = a это точно то выражение на котором надо проверять? Оно ведь для любого a будет работатьAN
val b = a это точно то выражение на котором надо проверять? Оно ведь для любого a будет работатьAO
BV
AN
AN
BV
AN
AO
AO
AN
BV
AO
BV
AN
AL
with(stringMonoid, intMonoid, listMonoid, ... /* skip million instances */, zMonoid) { (что не очень решает задачу, которую решают тайпклассы)AO