This is evident in PHP especially. The type of an anonymous function is &#x27;Closure&#x27;. The problem is you have to explicitly declare the variables you are closing over and only until then does it become a closure. It&#x27;s entirely possible to have a Closure that isn&#x27;t actually a closure.