Y
Hacker News
new
|
ask
|
show
|
jobs
by
kqr
1669 days ago
That's a good point. It was long enough since I learned this stuff that I mentally translate "Monad m => m a" into "IO String" for example in type errors, to the point of not even noticing how cryptic the generic types can be!