Which of the following is a type of external credit enhancement?

a. Covenants
b. A surety bond
c. Overcollaterization
d. Sinking fund