oops - we're using AsyncSTM in the GenProcess tests, not AsyncChan
use 'die' in GenProcess 'callTimeout' and resolve a TODO
document GenProcess callTimeout properly
use less TH; move TerminateReason; add tryCall and document GenProcess
cosmetic