Since hardhat is infrastructure rather than "end user" facing, I think we can be rather liberal with adding the call argument to the signature of exported functions.
For now, I suggest we pass calls to mold() and forge() down to anything underneath. If we want to abstract above that in other packages (such as workflows), we can consider adding a call argument to those as well.