it can export a function with lua c signature