So is a new map created with each access? or is that result memoized? I may have missed this.