differenct nim-glm code
### Description

The nim-glm library I downloaded from https://github.com/stavenko/nim-glm.
    The number of lines in the vec.nim file is: 694. The `distance` function in the file is: 
    `proc distance*[N,T](v1,v2: Vec[N,T]): T {.inline, noinit.} = length(v2 - v1)`

And the nim-glm library that I installed using nimble install glm.
    The number of lines in the file vec.nim is: 685, and the `distance` function in the file is: 
    `proc distance*[N,T](v1,v2: Vec[N,T]): Vec[N,T] = length(v2 - v1)`
    This is obviously wrong

The version of both is glm 1.1.1.

Why is the code for the nimble install different from the github code?

My nim installation is version 2.0.10.


### Nim Version

nim 2.0.10

### Current Output

_No response_

### Expected Output

_No response_

### Known Workarounds

_No response_

### Additional Information

_No response_