Creating a function over multiple lines I'm attempting to create a function over multiple lines.
Parameters of the challenge:

Function returns 'barbarian'
Only 2 characters per line
40 lines maximum.
I keep trying to use a fat arrow to declare my function, but fat arrows don't seem to work if you don't have them connected.

Source of Challenge: https://www.codewars.com/kata/multi-line-task-plus-plus-hello-world
My current work:
f=
(
)=&gt;

'\
b\
a\
r\
b\
a\
r\
i\
a\
n\
s\
'

This works, but the ')=&gt;' is 3 characters long. I really just want to know how it is possible to even stretch out the creation of a function. I can't find any info on it anywhere as it's obviously not very practical.
35 Lines



f=
0[
c=
'\
c\
o\
n\
s\
t\
r\
u\
c\
t\
o\
r'
][
c]
`
r\
e\
t\
u\
r\
n\
'\
b\
a\
r\
b\
a\
r\
i\
a\
n'
`


Try it online!

Uses the fact that 0 is a number, the constructor of 0 is Number, and the constructor of Number is Function.

32 Lines



0[
c=
'\
c\
o\
n\
s\
t\
r\
u\
c\
t\
o\
r'
][
c]
`
f=
_\
=&gt;
'\
b\
a\
r\
b\
a\
r\
i\
a\
n'
`(
)


Try it online!

This essentially runs

Function(`
f=
_=&gt;
'barbarian'`)()


which uses the IIFE structure. Added bonus is that we can line-break some parts in the function body to reduce the line count.

24 Lines



f=
''
[
'\
t\
r\
i\
m'
][
'\
b\
i\
n\
d'
]`
b\
a\
r\
b\
a\
r\
i\
a\
n`


Try it online!

Inline version:

f=''['trim']['bind']`
barbarian`


Since all we want is to return a string, we can get away with a string method bound to a string. By using trim, we can also safely leave a beginning newline.