Agda rewrite in rust with Zed as the interface “Prove at the speed of thought” “Dependently dependably indubitably”