CIF type checker should produce position information for all objects
- This is a prerequisite for reporting CIF check violations on any object that has a violation, in #454 (closed).
- This is a new issue, to separate out changes from !464 (closed) that are not really in scope of #454 (closed).