That generally tells me that this tool is meant for developers smarter than me to make the appropriate abstractions for me to use. Not for me to consider this a core part of my web app development toolkit. :)
> this tool is meant for developers smarter than me
Developers solving different problems than you. When you run into a problem that needs this tool don't hesitate to use it. Dealing with data structures like this isn't really harder than the usual JS stuff, just different and a learning curve.