An implementation of the Easy Shell, in Rust