Theoretically compatible with GNU make's jobserver pipes. Haven't tested that yet.
And a test program.