Let Over Lambda, a remarkable book on Common Lisp macros, has a cute demonstration of how to get lisp-1 semantics using macros.
It does make me think about defaults though. I can create a 1-indexed array in JS, Perl or Python, but I wouldn't in practice.