Pluto bootstrapping fails without evidence when two or more functions are dependent on each other. Perhaps an error could be thrown if this situation occurs.
serviceOne.js
module.exports = function(serviceTwo) {
...
}
serviceTwo.js
module.exports = function(serviceOne) {
...
}