https://github.com/code-423n4/2023-10-party/blob/b23c65d62a20921c709582b0b76b387f2bb9ebb5/contracts/crowdfund/InitialETHCrowdfund.sol#L149
At initialization time, InitialETHCrowdfund allows for the caller to provide an initial contribution.
Unlike other contributions, however, the initial contribution doesnt allow passing a gateData parameter for the gateKeeper. Initial contributions may fail for any InitialETHCrowdfund instance linked to a gatekeeper that requires this data to validate the contribution.
Consider adding a gateData field to the InitialETHCrowdfundOptions structure to be passed instead of an empty memory portion.
