change test to fetch a less noisy webpage
make process IDs deterministic to help testing
add pattern-matching forms mcase/mlambda