Fish Wang says to YSITD
let recurssive = fn=>fn( ((f=>f(f)) ( self=> x=> fn(self(self))(x) )) )