Writing a Redis client in Rust, for the learnings