well I was scared about that as well, but than I bought
and used cats (XorT,OptionT) and now I don't want to miss those two.
P.S. I am not gifted also and I guess I managed to learn it to an extend, too. Basically I'm always afraid when writing mutable/imperative code now.
Get dozens of book recommendations delivered straight to your inbox every Thursday.