http://hiddenwep33eg4w225lcdwcez4iefacwpiia6cwg7pfmcz4hvijzbgid.onion/index.php?title=%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4&mobileaction=toggle_view_mobile
이런 식으로 무한 루프에 빠져서 영원히 a의 값을 출력하지 못하고[* 참고로, 이것은 lazy evaluation 때문이 아닌, 함수형 언어의 특징이다. 사실 함수형 언어에서는 저 a 역시 함수로 취급하고 있다고 보면 된다. f(x,y) 를 이변수함수로, f(x) 를 일변수함수로 보듯이, a 역시 f(void) 같은 파라메터가 0 개인 함수로 보면 된다.(사실, 함수형 언어에서의 a=3 은 그냥 C 언어에서의 int a(void) { return 3; } 으로 보면 된다.)