Kahn process networks and a reactive extension