On 18 Jul 2014, at 10:09, Wang Weijun <weijun.wang at oracle.com> wrote: > A .with(k, v) to create a new immutable map with an extra pair. > Yes, that's the same as my A.add(k,v) -> A proposal. Works whether A is mutable or immutable. Michael Kay Saxonica