Adding a language feature is like adding a new shape to a lego set. It enables a huge range of new combinations (for better or worse).