I'm pretty happy about how lightweight the implementation turns out to be.
The stage binary is now there.
So far, the resulting binary matches.