Revert "Revert "list++""

This reverts commit 71dfe7c1747d3dc300108c4e2833787eac966666.