Introduced three type of rules: normal, abstract, match.
Nice representation of alternative match rules in dot exports.
Robot example