Different behavior windows/linux
This may be a Nim compiler issue but im posting here first to be sure:

Basic nimble package file + 
```
requires "nim >= 1.0.0"
requires "jester"
requires "ws"
```
Source
```
import jester
import ws

routes:
    get "/":
        var ws = await newWebSocket(getNativeReq(request))
```

Windows: Compiles OK!

Linux:
```
nim_error/src/nim_error.nim(6, 36) Error: type mismatch: got <Request

but expected one of: 
	proc newWebSocket(req: Request): Future[WebSocket]
	first type mismatch at position: 1
	required type for req: Request
	but expression 'getNativeReq(request)' is of type: Request
proc newWebSocket(url: string; protocol: string = ""): Future[WebSocket]
	first type mismatch at position: 1
	required type for url: string
	but expression 'getNativeReq(request)' is of type: Request
expression: newWebSocket(getNativeReq(request))
```


