Hi Rob,
yes, that was also the answer we had to the previous thread on a very related topic:
Once we have consensus on how to handle this kind of dependencies, code reuse, and code separation, we can revisit the structure. I would indeed be very happy if this would no longer block the changes on DataValues and DataTypes and the separation between the DataValue Implementations, etc., as they have been going on for months and are blocking the release for a number of extensions right now.
So, yes, I full agree - let us not further block for this change. Let us have the time to have the discussion properly. And then let's implement that consensus.
Cheers,
Denny