# Functions
GetReader provides a MockReader for using in the example.
New is a reader for using in tests.
NewBaseConstruct returns an instance of BaseConstruct.
TestSuites returns a map of test name to the runner function.
# Structs
BaseConstruct implements Constructor interface.
Config is used for instantiating a mock reader.
Reader is useful for testing purposes.
# Interfaces
Constructor is an interface for setting up an object for testing.