Excellent blog post by Adam Chalmers (@adam_chal) to understand what Pin types are in Rust and why they are needed #rustlang