Idiomatic design
Here we use idiomatic differently than the way the programming community uses the similar word idiom. The American Heritage Dictionary gives its primary definition of idiomatic as “peculiar to or characteristic of a given language” and defines idiom as “a speech form or expression peculiar to itself grammatically, or one that cannot be understood from the individual meanings of its elements.” Programmers have come to treat as primary the secondary definition of idiom: “a specialized vocabulary or jargon used by a group of people.