Haskell supports this, but right from the start Rust was always wary of trying t... | Hacker News
https://news.ycombinator.com/item?id=37437464
Rust/Haskell: Higher-Kinded Types (HKT) · GitHub
https://gist.github.com/CMCDragonkai/a5638f50c87d49f815b8