@Potato44 Thanks, so Vector is more like actuall arrays with a range [0..n] of integers as keys, while Map is more general where you can use anything as a key?
@flawr You know how a normal list is known as a cons list? A list that is meant to be interpreted as appending to the end is usually called a snoc list.