I think I've got to the bottom of why EDDI is highlighting e.g. line 90 of the "Bodies to map" script in v3.5.2.
There is no equivalent of eval()
in Cottle as far as I can see. That may well have been a conscious decision: I do not know. Anyhow, all arguments passed to functions are just inert strings and are not subject to further parsing by Cottle.
Proof: if I feed this to the demo app in the Cottle project:
{set mappedBodies to 1}