code: public static <V> V sqlExecute(final SqlVarArgsFunction<V> functional, final Object... args)
     {
        return new SqlClosure<V>() {
           @Override
           public V execute(Connection connection, Object... params) throws SQLException
           {
              return functional.execute(connection, params);
           }
        }.executeWith(args);
     }
docs: Execute a lambda {@code SqlVarArgsFunction} closure.
  
  @param functional the lambda function
  @param args arguments to pass to the lamba function
  @param <V> the result type
  @return the result specified by the lambda
  @since 2.5