import std/heapqueue proc heapqueue(x: int) = discard let x: proc (x: int) = heapqueue let y: proc = heapqueue when false: let z = heapqueue