On Wed Apr 16 14:19:37 2025 +0000, Jacek Caban wrote:
I don't expect it to be complicated and it would move the complexity to the layer it belongs.
So I've been trying to get this working without introducing a new object to keep it simple for such a niche thing. I've also consolidated all the functional constructors into a common struct with a common implementation, which I was planning to do at some point anyway and we'll need it when we add a lot more non-stub constructors, keeps boilerplate down. So I didn't mind it.
This also allows me to just "duplicate" the constructor for "create", albeit with different dispatch initialization (else it would result in infinite recursion).