some work on success/error record
some work on success/error record
Merge changes

There were some existing compilation issues on
tzubeli/Object-Calisthenics. Those are still here.