Extract a BoxType protocol.
BoxType is public.
Box conforms to BoxType.
Documentation.
Merge pull request #3 from robrix/box-type

BoxType