Log Message: 
Make Compute() retain the original Formula as well as the correct
answer string (for reference if you need it). Also provide a hook for
subclasses of Parser::Item to force a Formula to be computed as a
Formulabased Value object (e.g., this is needed for
PiecewiseFunctions, which don't compute to constants, but don't want
to be Formula's either).
