[
Лично мне это показалось грубой и необоснованной претензией.
Size: a a a
[
AP
AP
AP
YS
YS
И
AP
typeToValue и передавая этой функции тип в роли аргумента, я получаю значениеAP
И
И
AP
@Bool результат вы не получите :)[
AP
JS
[
AP
TypeToValue a => Int
просто этот аргумент — тип[
AP