interface ISendValueWithFallbackWithdraw {
  /**
   * @notice Allows a user to manually withdraw funds which originally failed to transfer.
   */
  function withdraw() external;
}
/**
 * @notice Attempt to send ETH and if the transfer fails or runs out of gas, store the balance
 * for future withdrawal instead.
 */
function withdraw() external;

/**
 * @notice Allows a user to manually withdraw funds which originally failed to transfer.
 */