gobble itself should no longer be installed globally
shallow clone options objects to avoid pollution
handle synchronous errors in transformer functions