Rationalizing the regioselectivity of cationic ring-opening polymerization of benzoxazines