Sorry for the delay. Attached are the changes, minus architecture specific code, with interests separated as previously discussed. Please allow me a moment to address my intentions. My goals are more human than software related. I began working on a port of Lufia's changes not long after the pull requests. I stopped for some of the reasons already discussed: git9, libressl isn't desired, etc. I decided to put something together only after finding out that those original patches are still in limbo after two years through 9fans. My intention being that if even a single line presented was thought worthy of import then I could reach out to Lufia and say, 'hey check this out, and maybe your next patch can come straight to 9front.' Perhaps my goals were misguided. It is not my intention to denigrate anyone, 9fan or otherwise. As a final note I agree with the comments made previously about nitpicking the changes. Please nitpick everything. I just wanted to make my intentions clearer.