chiark / gitweb /
clearer ordering and allow trains called "has" (!)