A dataflow language and runtime