I think we should have separate methods for references and OIDs, just so the first argument isn't as ambiguous.

Also, "checkout" is a noun. This should be `checkOut` ("check out").