Specify that reduce's default init parameter is value_type{} instead of
value_type(0)