It appears to be a purely editorial change by Arthur to "improve the explanation of where definitions can occur." From that commit message, I'd guess the intent was to make clear that definitions may be expanded from other syntax in the body. Arthur? Claiming it means the extent of the body itself is in question sounds like too far a stretch, and couldn't really be applied to let[rec]-syntax without also being applied to let, which is clearly broken.