# Functions
NewGormRepository returns a new base repository that implements TransactionRepository.
# Interfaces
Repository is a generic DB handler that cares about default error handling.
TransactionRepository extends Repository with modifier functions that accept a transaction.