One way that functional programming helps with concurrency