Best Practices

Monkey-patching makes reasoning about systems very hard. Sometime it makes sense, as you said. That's why I've chosen the word "Avoid". Please read the global readme for a language reference.