Part of language design is perturbing the proposed feature in various directions to see how it might generalize in the future. — Larry Wall Copy Share Image