関数型言語とかはそうだな
でもあれ手続き型言語でやるとバグの温床だからな