doc: grammar fix
libsyntax: Make deriving also respect where bounds.
libsyntax: Output where clauses in pretty printer for structs.