к
Size: a a a
I
R
I
positive2
в Вашем примере -- это не айс, потому что где потом эта ошибка стрельнет? Не тотальные функции -- вот эта вся тема. Надо заворачивать в MonadFail
или MonadThrow
.fromJust
:$$(positiveTH 1)
vs fromJust . positive $ 1
Refined Positive Int
vs 2. Смарт конструктор Positive
vs 3. Int
.Refined (And Positive Even) Int
AV
AV
BK
AV
BK