Which part? There's a difference in the upcase on `Test` between minitest 4.x and 5.x. Would this be a bit more explicit?

```
Loading `test/unit/assertions` sometimes also loads a
version of minitest:

- Ruby 1.8 does not load any minitest files

- the test/unit gem does not include any minitest files

- Ruby core 1.9+ test/unit/assertions includes
  `MiniTest::Assertions`. Note the upcasing of 'Test' in
  'MiniTest'. It loads this by requiring 'minitest/unit'.

- If Minitest 5.x is loaded when Ruby core 1.9+ requires
  'minitest/unit', the gem sets 'MiniTest' to an alias of it's
  'Minitest'

Minitest 5.x added new dependencies to 'Minitest::Assertions';
note the lowercasing of 'test' in 'Minitest' now. Only if this
module is loaded do we need to add a shim for these new
dependencies.
```