pub fn expect_integer_expression<'a, L: TemplateLanguage<'a> + ?Sized>(
language: &L,
diagnostics: &mut TemplateDiagnostics,
build_ctx: &BuildContext<'_, L::Property>,
node: &ExpressionNode<'_>,
) -> TemplateParseResult<BoxedTemplateProperty<'a, i64>>