Add Caller.Success(), Caller.Fail() and corresponding constructor.