Либо удобно пишем, но по сигнатуре нихера не понятно, какие ошибки могут выскочить, либо по сигнатуре ясно, какие ошибки могут выскочить - но нужно писать дофига бойлейплейта.
Но это я на основе своих эсперментов с растом говорю.
Скалу/хаскель на эту тему пока не изучал.