ref: 0283ccf588a5243b2a992d3d726c2f1344c5438a
dir: /Modules/towns.m/
include "persons.m"; Towns: module { init: fn(); mktown: fn(): ref Town; persons: Persons; Town: adt { pop: array of ref Persons->Person; name: string; stringify: fn(t: self ref Town): string; }; };