Есть ли хорошие способы сделать это?
Я не знаю, почему вы хотели бы сделать это, но:
foo :- foo.
Но "навсегда" очень долго.
Так что же должен делать цикл, в котором нет ничего, кроме повторения и сбоя внутри?