fn if_chain<'db>( db: &'db dyn Db, parser: &mut Parser<'_, 'db>, _if_span: Span<'db>, ) -> Result<AstExprKind<'db>, ParseFail<'db>>