The question is after deploying the clone contract (Openzeppelin clone https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/Clones.sol)
How should one initialize the values? If i understand correctly, Instead of constructor we must replace it with a function that initializes the value
Is there a way to create the contract & execute the function at the same time?
Or do i have to do it like this
address _clone = clone(contractToBeCloned); ContractToBeCloned(_clone).myfunction(argument)
Is there a better way?