record Entry { n = 0 } state entries: list of Entry state count = 0 input add = message { n: number } on add { entries.append(Entry { n: add.n }) count = count + 1 } view total = count view summed = sum(e.n for e in entries)