Support & tests for append; some code-cleanup of long string lists