Fail fast when a require prefix doesn't match the container it lives
within, plus ensure that there is no require prefix for test packs as
the code for these can live within any namespace.