Idiomatic programming