Why should application code avoid hidden global mutable state |... | asif.to Tutorials