WIP: Make [a, b] non-concatenating

Brings @nolta's `mn/sanecat`branch up to date.  Addresses  #3737 #2488.  Part of #7941.