All the rest is surrounding a few things with an if() { ... }, isn't it ?
So somebody should be able to submit an implementation easily :)
—Reply to this email directly or view it on GitHub.