diff --git a/questionable/binding.nim b/questionable/binding.nim index a23684d..0673667 100644 --- a/questionable/binding.nim +++ b/questionable/binding.nim @@ -48,13 +48,17 @@ macro bindTuple(name, expression): bool = bindFailed(evaluated) placeholder(`T`) + # build tuple unpacking statement, eg: + # let (a, b) = `valueNode` + let tplNode = nnkVarTuple.newTree() + for i in 0..