fn tuple_slot<'hir>( elems: Option<&'hir [Option<&'hir Expr<'hir>>]>, idx: usize, ) -> Option<&'hir Expr<'hir>>