Text this: Retroviruses, retroelements and their restrictions