We're in a somewhat serious time deficit at OpenFF where I basically evaluate how expensive indecision on a question will be, and if it's greater than $10,000 I answer immediately, if it's greater than $1000 I answer on Weds/Thurs (my "meeting days), and if it's less than that and takes more than 15 minutes I don't answer at all. This is a bad place to be and I'm trying to reorganize a bit so this doesn't continue into 2022... MolSSI seems to be doing WAY better in this regard.
So, this PR is in the "if we make the wrong choice here and break the object structure/API later, it'll cost more than $1,000 but less than $10,000" bucket. So this is a good Weds/Thurs task if it can be ready this week (otherwise, we can't break what we don't release, so if it's NOT ready this week and you're out in October, there's not much cost to delaying to November)