So you have an idea for a Firefox developer tool. You (obviously) want it to work on Fennec and Firefox OS, so it needs to use the remote debugging protocol. You have a backend:
function SimpleBackend(target) { this.target() }
SimpleBackend.prototype = {