A Quine on Every Line Your goal is to create a program that prints itself indefinitely, with a new line after each one. Thus, if your program is a one-liner, it would be repeated on every line of the output.

Example

Program: 

A


Output: 

A
A
A
...


Rules


It must be a complete program, not a snippet or function.
The program should loop forever without stack-overflow or recursion limit errors.
Output is to stdout or closest alternative.
No program input is accepted.
Standard loopholes are disallowed, such as opening the program's file or accessing an external resource. Empty programs are disallowed as a standard loophole.
If your program code ends with a trailing newline, this does not count as the necessary newline between quines, and you must print another.
codegolf - Shortest code wins!
Fission, 7 bytes

'!+!NR"


A rather simple modification of the shortest Fission quine I have found so far: I'm simply using the non-destructive ! instead of O and added an N for newline.

So all in all, here is how it works: control flow starts at the R with a right-going atom. " toggles string mode, which means everything until the next " is printed: in this case '!+!NR. That leaves the " and the newline to be printed. '! sets the atom's mass to 33, + increments it to 34 (the character code of ") and ! prints the quote. N prints a newline, and R is now a no-op in this case, so the loop starts over.

The following 7-byte solution also works:

"NR'!+!