document internal module

Oh, the hoops one will jump through before releasing code to
their peers.