de-circularized imports
removed psname-to-NSFont decorators

- they haven’t actually been necessary for a while now
- also added caching for psname -> family name lookups