use std::ops::Range;
use vortex_scalar::Scalar;
use crate::ArrayRef;
use crate::vtable::VTable;
pub trait OperationsVTable<V: VTable> {
fn slice(array: &V::Array, range: Range<usize>) -> ArrayRef;
fn scalar_at(array: &V::Array, index: usize) -> Scalar;
}