Y to form a heterocycle; B is a polyvalent radical selected from the group consisting of alkylene, aralkylene, cycloalkylene, phenylene, polyalkylene oxide, including copolymers and mixtures thereof, m is a number that is 0 to about 1000; n is a number that is equal to or greater than 1; and p is a number that is about 10 or larger.