A lot of days, I wish I had C-macros or inlinable functions, let alone Lispy macros. Just anything to avoid those extra subroutine calls for the 20-char utility subroutines that every single function seems to end up needing. Like uniq().
My criteria for good software:
Does it work?
Can someone else come in, make a change, and be reasonably certain no bugs were introduced?