AG
Size: a a a
AG
AG
IM
IM
Failure(:foo)
и Failure(:bar)
будут одним типом, по идее. Там (пока?) нельзя суммы из примитивов делатьAG
AG
IM
IM
Do
особо и не нужен, но это нюансAG
Do
можно не обрабатыватьAG
IM
AG
Do
, потому что это очень близко по семантике к исключениям.IM
IM
AG
IM
IM
AG
IM
AG