title: Immutable Scala Map implementation that preserves insertion order
body: <p><code>LinkedHashMap</code> is used to preserve insertion order in the map, but this only works for mutable maps. Which is the immutable <code>Map</code> implementation that preserves insertion order?</p>