def each_with_index(the_name=tabname, the_schema=schema, &blk)
      if @bud_instance.wiring?
        pusher = to_push_elem(the_name, the_schema)
        pusher.each_with_index(&blk)
      else
        super(&blk)
      end
    end
def each_with_index(the_name=tabname, the_schema=schema, &blk)
      if @bud_instance.wiring?
        pusher = to_push_elem(the_name, the_schema)
        pusher.each_with_index(&blk)
      else
        super(&blk)
      end
    end
XXX: Although we support each_with_index over Bud collections, using it is
 probably not a great idea: the index assigned to a given collection member
 is not defined by the language semantics.