no, maybe @sigurdteigen can explain what `ScopeMapBodyArgs` does and why it creates variables.