
* Add main contract, contract interface, and guards to the docs syntax * Use Sep1 instead of Sep for the GuardedDef * Add guarded case for switches * Change '=' to '::=' in GuardedDef * Add Using * Add '|>' binary operator to aeso_syntax * Add assign patter * Fix typos * Add polymorphism implmented interface syntax