ref: 087b13c8e3f5315c778e53cf441efdc386f7a2b7
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;
};
};