This makes it possible to use this library and get a debug checker output.
These are the first components to interact with the database in a predefined way to write a checker instance. CheckExec serves as an example implementing the Executor interface.