Typing the technical interview, translated from Haskell to Rust
% cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Running `target/debug/ttti-rs`
Cons<Queen<S<S<S<S<S<Z>>>>>, S<Z>>, Cons<Queen<S<S<S<S<Z>>>>, S<S<S<Z>>>>, Cons<Queen<S<S<S<Z>>>, S<S<S<S<S<Z>>>>>>, Cons<Queen<S<S<Z>>, Z>, Cons<Queen<S<Z>, S<S<Z>>>, Cons<Queen<Z, S<S<S<S<Z>>>>>, Nil>>>>>>