let f = f => f(f); f(f) # output: stdin:1:14 ╷ 1 │ let f = f => f(f); ╵ ^ Error: Evaluation budget exceeded. This expression exceeds the maximum evaluation depth of 150. stdin:1:15 ╷ 1 │ let f = f => f(f); ╵ ^ In call to function. stdin:1:15 ╷ 1 │ let f = f => f(f); ╵ ^ In call to function. stdin:1:15 ╷ 1 │ let f = f => f(f); ╵ ^ In call to function. stdin:1:15 ╷ 1 │ let f = f => f(f); ╵ ^ In call to function. stdin:1:15 ╷ 1 │ let f = f => f(f); ╵ ^ In call to function. Note: The call stack is too deep to display in full. Only the innermost calls are shown above.