We previously were capturing Thunks in ThunkFailedException, which is a totally wrong thing to do (since Thunks aren't safe to serialize, but errors should be serializable everywhere). Now we convert Thunk to ThunkSummary objects which summarize the relevant details contained in the original Thunk, for printing and analysis purposes.
We previously were capturing
Thunk
s inThunkFailedException
, which is a totally wrong thing to do (sinceThunk
s aren't safe to serialize, but errors should be serializable everywhere). Now we convertThunk
toThunkSummary
objects which summarize the relevant details contained in the originalThunk
, for printing and analysis purposes.Fixes #430