This is now a goal. It was an after-thought when the library grew from 200 loc
to the mess which is 0.8.