It's like something out of StarTrek™:
Billy Bragg: New England
I was twenty-one years when I wrote this song
I'm twenty-two now, but I won't be for long…
Read those lyrics again. Go on, I'll wait for you…
Did you spot the temporal paradox? Billy Bragg says that he was 21 years old when he wrote the song, but that he's 22 now. But, when he wrote the song, 'now' was back then, when he was still 21—so how could he have been 22? And, if he was still 21 when he wrote the song, why did he refer to it in the past tense?
It's as if the 22-year-old future Red Wedge crooner totally fucked up the timeline by getting sucked into some wormhole in space and sent back one year so that there were two of him, aged 21 and 22 respectively, at the same time.
That has got to be breaking the Temporal Prime Directive.
Either that, or Billy Bragg is a bloody liar.