Explain what a Box is
Fix Box.extend
Add Box.opIndexOpAssign
Fix a bug in Box.dup
Did not know that @disable does not work on ctors

Instead hid the default constructor by making it private.
Added some testing

Fixed the parameter ordering for Box.opIndexAssign