For internal spidr use only.
data Err : Type
OutOfBounds : Nat -> Nat -> Err
ValueNotFound : Nat -> Err
PjrtErr : PjrtError -> Err
Show Err
0 ErrIO : Type -> Type
execute : Device -> Fn 0 -> Vect outputs Shape -> ErrIO (Vect outputs Literal)
It is up to the caller to free the `Literal`s.