# Functions
GetRecorder provides a SimpleRecorder for using in the example.
New is a recorder 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 holds the necessary configuration for setting up an elasticsearch recorder endpoint.
Recorder is designed to be used in tests.
# Interfaces
Constructor is an interface for setting up an object for testing.