Thank you very much John/Jack Phoenix and Betacommand! I'm not sure you'll actually be able to dump that 90 % of code, because it will probably be still needed as fallback/backwards compatibility method for super-ancient MediaWiki releases and naughty sites hiding their APIs and special pages, but it would be wonderful to rely less on it. I'll write some specifications very soon.
Nemo