How can transposable elements promote functional genetic diversity in a population?

Insertion into a regulatory sequence may alter the strength of transcription.
Insertion into an intro may provide an alternative splice site, producing a protein with a new exon.
Insertion into an mRNA strand may change the amino acid sequence produced.,