Allows Industry factory functions to receive one or more objects that update state.
Requirements
This extension requires that the factory function returns a stateful object.
At Inverse, we usually pair this extension with IndustryFactoryInstance.
Usage
let test = // { a: 1, b: 2 } // { a: 1, b: 2, c: 3, d: 4 }