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