Guide: generics
Guide: Traits
auto merge of #16273 : steveklabnik/rust/guide_generics, r=brson