Цель абстракции не быть расплывчатой, а создать новый семантический уровень, который будет совершенно прозрачным.
// E. Dijkstra