Example of implementing Access protocol (behaviour?) in Struct

That looks promising… however, it seems to return not the value for :y (or its default), but instead, the entire map stored at :x :thinking: