lua functions support multiple arguments