"groups such as --O--, --S(O)p-, --N(R5)--, or --C(O); B is a bond or" . . . .