By "heteroalkyl" is meant a branched or unbranched group in which one or more methylenes (--CH.sub.2--) are replaced by nitrogen, oxygen, sulfur, carbonyl, thiocarbonyl, phosphoryl, sulfonyl, or NR, where R is an alkyl. Some examples include