Depending upon a stateful resource is not a good reason to be a stateful resource. Is that a fair enough thing to say? Is it then a valid criticism of Component that you are forced to create these types of components? I'm just wondering if that criticism is also valid for Integrant :thinking_face:
Thinking about it I'd say 'no'. You don't need to create 'domain' stateful resources with Integrant.
Actually I don't think you need to create them with Component either. A function can use the state that a component has, as long as the component, which is a map, is passed into the function.