Fixed a minor issue in the muRascal syntax.
Added support for declaring data types at the muRascal level; useful for
experimenting (writing examples) with a coroutine design.
Added an example of declaring and using data types and constructors at
the muRascal level.