A preceding `comptime` keyword was being ignored if the first destructure variable was an expression.
upstream commit 1f921d540e1a8bb40839be30239019c820eb663d after this branch is merged, ziglang/zig becomes the new repository for this code.