# Functions
NewTestFramework creates a new test framework instance for a given `setup` and `teardown` function.
NilFunc is a convenience function which simply does nothing.
RunFrameworkSpecs is a convenience wrapper for running tests.
# Structs
TestFramework is used to support commonly used test features.