const runValidate = <V, R, E, W>(
  validate: Validate<V, E>,
): StateUpdate<V, R, E, W> => (state) => {
  const errors = normalizeErrors(validate(state.values));