Incremental forward chaining with retraction in Rust.