sync/update ffi specs
fix failing variadic spec

updates variadic invoker to match MRI
variadic functions may now take enum arguments