And the places in the Arc/Nu source that treat () as 'nil:
https://github.com/Pauan/ar/blob/c8dea3f2d3a4f343ec633c81437...
16 lines total. Probably less than it would have taken to do the 'nil -> () conversion. But Arc can't tell the difference, unless I've overlooked something.