Add manual implementation of the new `WitnessVersion` struct