An experimental port of le-shop to Rust