type ArrayObservationModel
bendtorch-core@0.1.0.0 · src/tensor/lifecycle.bend:317
import bendtorch-core@0.1.0.0/src/tensor/lifecycle.bend as Lifecycle
import Base
import bendtorch-core@0.1.0.0/src/storage/main.bend as Storage
import bendtorch-core@0.1.0.0/src/storage/model.bend as Model
import bendtorch-core@0.1.0.0/src/storage/refinement.bend as Refinement
317type ArrayObservationModel<-depth: Nat, -length: Nat, -array: Array<F32>, -index: U32,
318 -checked: {Storage.index_matches(depth, length, index) == True{} : Bool}> is Data:
319 ArrayObservationModel{-equal: {checked_observe_array(depth, length, array, index) ==
320 Model.observe(F32, depth, array, Refinement.route(depth, index)) : Maybe<&2, F32>}}