Eval in a function

yes i have other versions with limited features that do not use quote and eval.

"syntax object" : i do not want to dive into that , i'm so ignorant about that i would have for weeks, not portable too