**Describe the bug** Currently, the parser does not allow generic parameters in expressions / paths. **To Reproduce** ```jinja {% macro test(title = Option::<&'static str>::None) %} {% if let Some(title) = title %} Title: {{title}} {% endif %} {% endmacro %} {% call test() %}{% endcall %} ``` This fails to parse with: ``` error: failed to parse template source --> templates/page.jinja:1:31 "&'static str>::None) %}\n {% if let Some(title) = title %}\n Title: {{ti"... --> src/main.rs:4:19 ``` **Askama version** a3f913af7029e8da224c425d7932dbe35c4f084c