code: @Override
     public Closure<V> trampoline(final Object... args) {
          return new TrampolineClosure<V>(original.curry(args));
      }
docs: Builds a trampolined variant of the current closure.
  @param args Parameters to curry to the underlying closure.
  @return An instance of TrampolineClosure wrapping the original closure after currying.