We have to manually zero-init each member of the struct in order to avoid problems with `-Wextra` otherwise.
We have to manually zero-init each member of the struct in order to avoid problems with
-Wextraotherwise.