module Repository
The `Repository` module functions as a namespace for implementing the repository logic in a [Data Mapper pattern](martinfowler.com/eaaCatalog/dataMapper.html) implementation. The Repository
module initially included two names:
1. `Base`; and 1. `Support` (a namespace containing several related classes).
:nocov: