WYRL: making some kind of very slow progress.
WYRL: ok, finally it actuall rewrites something vaguely useful≥