In Penknife, fixed `let-list`. We were expanding it as though the body would be interpreted with only the nonlocal captures it needed, but we were interpreting it with all the nonlocal captures. Now we interpret it wih only the nonlocal captures it needs; we didn't resolve it the other way because macros don't get to know the full list of nonlocal names when they expand.