Trying to support variable length ffi call. (libffi needs to be updated to 3.0.13)