Could you explain what "doesn't close over anything" means? I believe this is very specific to this function, not a reason for adding more complexity to the `store.js` scope. What do you think?