Iterable<Value> forward(Iterable<Value> inputs) { return [for (final neuron in neurons) neuron.forward(inputs)]; }