do_syscall lua wrapper WIP