{"ast_node_type":"function","tokens":[{"end":88,"kind":"keyword","start":0,"text":"fn"}]}
    fn lower_excluded_range_end(&mut self, e: &AnonConst) -> &'hir hir::ConstArg<'hir> {
    /// This way the type system doesn't have to handle the distinction between inclusive/exclusive ranges.
        let span = self.lower_span(e.value.span);