Very surprised this hasn’t received any response yet. The lack of 2d arrays and sets makes this feel essential.
In my use case, I am building a team system that supports more than 2 teams, and that involves player controller lists within structs that are referenced by maps.