Does this (and `result`) incur any kind of runtime performance penalty, compared to just using `isNil`?
- Nim v2: what would you change? konsumlamm
- Nim v2: what would you change? avandy
- Nim v2: what would you change? j-james
- Nim v2: what would you change? ingo
- Nim v2: what would you change? snej
- Nim v2: what would you change? Clonk
- Nim v2: what would you change? sken130
- Nim v2: what would you change? Jon
- Nim v2: what would you change? xigoi
- Nim v2: what would you change? Clonk
- Nim v2: what would you change? blashyrk92
- Nim v2: what would you change? planetis
- Nim v2: what would you change? ElegantBeef
- Nim v2: what would you change? awr1
- Nim v2: what would you change? nimoid
- Nim v2: what would you change? severak
- Nim v2: what would you change? shirleyquirk
- Nim v2: what would you change? mrgaturus
- Nim v2: what would you change? Zectbumo
- Nim v2: what would you change? Pyautogui
- Nim v2: what would you change? adrianv