Added support for reading multiple throwables

oh, doh. I was missing that A is the result, not another Throwable. You are right.