Question: Given an input, output that input followed by a newline endlessly.

Input will be a string consisting only of printable ASCII characters (`0x20-0x7E`) and newlines (`0x0A`).

If input is length 0, endlessly output newlines.

This is [code-golf](/questions/tagged/code-golf "show questions tagged 'code-golf'") so fewest bytes **in each language** wins!

Answer: 
Haskell, 21 bytes
=================

```
putStr.cycle.(++"\n")

```
[Reticular](https://github.com/ConorOBrien-Foxx/reticular), 9 bytes
===================================================================

```
i1=v
1`p>

```

[Try it online!](https://tio.run/##K0otyUwuzUks@v8/09C2jMswocDu/3@P1JycfEUA "Reticular – Try It Online")

Explanation:
------------

```
i1=        Sets variable 1's value to a single line of input read from STDIN
   v       Change direction to down
   >       Change direction to right, wrap from end of line
1`p        1` fetches the value of variable 1, p prints it

```