Rewriting Prime Agent in Rust — Blankdot