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")

```
[Actually](https://github.com/Mego/Seriously), 6 bytes
======================================================

```
1W@;.@

```

[Try it online!](https://tio.run/##S0wuKU3Myan8/98w3MFaz@H/f6W0/HwlAA "Actually – Try It Online")

Explanation:

```
1W@;.@  (implicit input)
1       push 1
 W      loop while top of stack is truthy:
  @       move input to top of stack
   ;.     duplicate and print
     @    move 1 to top of stack to continue loop

```