Similarly to encountering unknown keywords, implementations should raise an error for unknown dialects.