Since tableDefinitions are 'separate' from the package, it must call an internal function.