Probably `package:` protection would make sense here, so that only `core` can access this module.