Describe the bug
Currently, the parser does not allow generic parameters in expressions / paths.
To Reproduce
{% 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
a3f913a