procedure
( split-for-body stxbody-stxes)→syntax?
stx:syntax?body-stxes:syntax?
The stx argument is used only for reporting syntax errors.
Use split-for-body instead of assuming that the last form in a for -like form’s body can be wrapped separately. In particular, the last form might contain definitions that need to be spliced in the same definition context as earlier forms to create mutually-recursive definitions.