Dumb question.. wouldn't it then make sense to define your "default type proc"?
    
    
    proc returnZero[T]() : T =
      return T(0)
    
    proc returnZeroDefault() : float =
      return returnZero[float]()
    
    echo returnZeroDefault()
    echo returnZero[int]()
    
    
    Run

[https://play.nim-lang.org/#ix=1R1B](https://play.nim-lang.org/#ix=1R1B)

Reply via email to