[Run code](https://glot.io/snippets/eur6yblvzq): proc print(i: int) = echo i proc plus(a, b: int): int = a + b let procs = [cast[pointer](print), cast[pointer](plus)] cast[type(print)](procs[0])(1) echo cast[type(plus)](procs[1])(1, 2)
- How to store procs of different arguments and return values dawkot
- Re: How to store procs of different arguments and return... Arrrrrrrrr