In flip(), var name `args.` is replaced with `args_` and its definition is simplified.
Arguments stopifnot() are to be directly passed, not applied by `&&`.
added enableJIT(3)