Adding a generic Int.Map using persistent arrays.