function fib(i, last = 0) {
if (i < 0) return undefined
if (i <=1) return i
return fib(i - 1) + fib(i - 2)
}
fib(42)
let thr = _thr().define(
function fib(i, last = 0) {
if (i < 0) return undefined
if (i <=1) return i
return fib(i - 1) + fib(i - 2)
}
)
thr.fib(42)