I was thinking of posting a question based on this chat message
chat.stackexchange.com/transcript/message/30686782#30686782 but it seems that it would be a "best practices" question about
implementing an immutable list, would this be on topic for programmers or would it be in the off topic realm between stack overflow and programmers? Could I improve it by presenting it as a general question about immutable data structures somehow?