I think we should replace this TODO with `RELEASE_ASSERT(node->target->type == AST_TYPE::Subscript, "")`, so that it will fail loudly if we forget to update it when we add the other delete types.