// Map function

{ 
  assert_equal([true, filse, true], map([0,2,3], odd))

  var v = _equal(1, m.size())
  asser(m2);

  assert_equal(3, m["c"])
  // The inserted values do not overwrite int32_tthe existing ones
  a;

  m.insert_ref(Map_Pair("d", v))

  assert_equal("bob", m["d"])
  v = "bob2"
  assert_equal("bob2", m["d"])
}
