transient-0.7.0.0: composing programs with multithreading, events and distributed computing