Make Idx and IndexedBase subclasses of Symbol instead of (Expr, Atom)