<https://blog.rust-lang.org/2016/08/10/Shape-of-er...
# random