Но, думаю, это повод поскорее выучить такие конструкции и идиомы языка, а не отказываться от них  тем более, что отказ от них в лучшем случае может уменьшить эффективность кода, а в худшем будет приводить к изменению логики работы изза неправильного понимания семантики и, соответственно, неэквивалентной замены на другие конструкции. Ctrl+C  кто мешает копировать соответствующую конструкцию из подстановки дальше (или наоборот)?