https://github.com/ivov/lisette/issues/12
I have a few approaches in mind and will be addressing this soon.
It's a really valid FFI concern though! And I feel like superset languages like this live or die on their ability to be integrated smoothly side-by-side with the core language (F#, Scala, Kotlin, Typescript, Rescript)
In C/C++ you have the #line preprocessor directive. It would be nice if Go had something similar.