FutureOr<V> readIndex<V>(VMContext context, int index) { throw UnsupportedError("Can't read index for type: $type"); }