Add optional name to Rule syntax