Change #run to parse and exec a real list
Retire #fn_exec (use #run instead)