The MemoizedValue class now recomputes the value if an exception was

thrown the previous time the computation was performed.