Count primes in a range — Rust/WASM, async futures.
The async count_primes_joined export wraps CPU-bound work in futures::join —
both futures run sequentially because neither yields mid-computation.
Invoke directly: POST /invoke/<addr>/count_primes_joined {"args":[2,50000,50000,100000]}