import type { InspectableWorld } from '@driftengine/tools';
In depth
Four reads and three writes, so a panel can be tested against plain maps — this plan's second
constraint — and so the same panel serves @driftengine/entities, a .drs file's declarations
and anything else that can answer these. A caller holding a World wraps it in seven lines.