ast_topology
Differentiable programming for Rust