# Issue with initializing nested MapSets

**URL:** <https://forum.elixirforum.com/t/issue-with-initializing-nested-mapsets/47414>\
**Category:** Questions\
**Tags:** mapset\
**Created:** [April 25, 2022, 1:30pm UTC](https://forum.elixirforum.com/t/issue-with-initializing-nested-mapsets/47414 "2022-04-25T13:30:32Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![mudasobwa](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mudasobwa/32/41119_2.png) [@mudasobwa](https://forum.elixirforum.com/u/mudasobwa)\
**Post date:** [April 25, 2022, 2:27pm UTC](https://forum.elixirforum.com/t/issue-with-initializing-nested-mapsets/47414/6 "2022-04-25T14:27:04Z")

</div>

> [@stevensonmt](#):
>
> That works but it’s weird. I guess if the passed argument is `Enumerable` […]

What do you mean _if_? [`MapSet.new/1`](https://hexdocs.pm/elixir/MapSet.html#new/1) accepts _enumerables only_ as it can be easily seen from the function spec.

Then it iterates through this `Enumerable`, dedups it and produces a `MapSet` from unique elements in this `Enumerable`.

---

_[View the full topic](https://forum.elixirforum.com/t/issue-with-initializing-nested-mapsets/47414)._
