Arc lists are terminated by 'nil, Scheme lists by '(). Because Scheme lists sometimes appear in Arc, the Arc runtime (such as 'is) treats '() like 'nil.
Couldn't we drop one of these?
http://hacks.catdancer.ws/nil-impl-by-null.html ^_^
-----