It's not that strange. It's the same pattern that Rails' alias_method_chain uses.

I'm open to alternatives. Could put the `if defined?(Bundler)` logic into `execute` and `execpipe`, but most of the implementations I can think of using that end up a bit messy.