Very minor cleanup: vector and list both now derive join.