I think it's more of functions being last, which is a javascript convention, and less of lists being first. Having the index first makes it easy to curry and use w/ map/filter/etc, and is consistent with basically every other implementation outside of javascript.