The '@' character is only valid for calling built-in macros.

To call user defined functions just use the function name, and I suggest that you adopt a naming convention to avoid namespace clashes with current and future KiXtart functions.

As regards your problem, look up the SET commands in the KiXtart manual - SETL, SETM etc.