Introduce CheckoutOptions type
Make CheckoutPaths() leverage CheckoutOptions
Deprecate old CheckoutPaths() method