useful-abstraction.md

first draft