Keep the change to d, f, p and t multicalls. Parse each column lazily on first use and evaluate it through rpc::call_object, preserving per-target argument expansion.
Compared unpatched and patched builds on macOS: output was byte-identical across the test harness, including an erase-mid-call check.