Any good ways to do this?
I don't know why you would want to do this, but:
foo :- foo.
But "forever" is a very long time.
So a loop with nothing but repeat and fail inside it should do then?