For internal spidr use only.
data Err : TypeOutOfBounds : Nat -> Nat -> ErrValueNotFound : Nat -> ErrPjrtErr : PjrtError -> ErrMlirPassError : String -> ErrShow Err0 ErrIO : Type -> Typeexecute : Device -> Fn 0 -> Vect outputs Shape -> ErrIO (Vect outputs Literal)It is up to the caller to free the `Literal`s.