-------------------
Added
~~~~~
- Product base class
Changed
~~~~~~~
- Improved documentation of some match constructors.
- Exposed ``MatchDict`` type, so it gets documented.
- Converted the ``adt`` decorator to a ``Sum`` base class.
Removed
~~~~~~~
- ``Guard`` type removed in favor of user-defined validation functions.