@raviqqe
Core
Prelude
Eq
Hash
{string: number} # String-to-number map {[string]: number} # Lists can be keys! {{string: number}: number} # Maps can be keys!
{string: number} # Empty map {string: number "foo": 1, "bar": 2} # With entries {string: number ...xs, "foo": 1} # Insertion {string: number ...xs, "foo"} # Deletion {string: number ...xs, ...ys} # Merging # Indexing if x = xs["foo"] { x } else { error("key not found") }