Recursive calls in closures work (a bit)