@Override
        public Tensor evaluate(EvaluationContext<NAMETYPE> context) {
            IndexedTensor.BoundBuilder builder = (IndexedTensor.BoundBuilder)Tensor.Builder.of(type());
            for (int i = 0; i < cells.size(); i++)
                builder.cellByDirectIndex(i, cells.get(i).apply(context));
            return builder.build();
        }
Creates a dynamic tensor function for a bound, indexed tensor
vespajlib/src/main/java/com/yahoo/tensor/functions/DynamicTensor.java