or linking multiple rings, where at least two isocyanate-reactive amine groups are attached to the rings and/or the aliphatic chains, or in part form the rings. Heterocyclic polyamines can have about 4 60 carbon atoms, such as about 4 30 carbon atoms,