Teach objects inheritance to LambdaEqualityComparer
fixup! Teach Checkout() to append to the reflog