"Conditional Impls," explaining how to conditionally implement methods and traits on a type in Rust, by @alilleybrinker.com