[eluser]Basketcasesoftware[/eluser]
My (hopefully) last thoughts on this thread's new subject (being that it's been hijacked). I write wrappers that encapsulate common coding patterns. This is not a new thing - it's how Fortran got started. They only slow things down in interpreted languages, but I should point out that unless you are writing directly in the language of the target machine
everything is a wrapper (that includes PHP itself). The very much help with debugging and go far in the avoidance of creating bugs in the first place. Why? Because they narrow the area of what the programmer is actually writing.