It is possible. I actually ended up doing it, partially because I was sick of PHP already and partially because I was the only programmer on the project anyway. array_map and family, however, don&#x27;t make PHP a scary Lisp. Try writing something along the lines of destructuring-bind &quot;macro&quot;, on arrays; I&#x27;m still both happy about how it worked and happy that noone else will ever see it; non-lispers would probably gouge their eyes out.