public static void SpliceAdd(this WList<LNode> list, LNode node, Symbol listName = null) { if (node.Calls(listName ?? CodeSymbols.Splice)) list.AddRange(node.Args); else list.Add(node); }