Fish Wang says to YSITD
flatten=(f=>f(f))(f=>o=>i=>i.length===0?o:f(f)([...o, ...i[0]])((([,...a])=>a)(i)))([]) 壓縮完變這樣