AFAIK
- tf.js only has immediate eager-style api, no explicit computational graph
- in Observablehq you can dismantle a complex quantitative function into a cycles-free graph of interdependent cells, but there's nothing explicit around managing whether the work happens on gpu, automatic differentiation for computing gradients etc.
- de/db etc.?
- what about state that depends on its own previous state?