Why not a `set(Location, Material)` is what I mean.