fix: table function's first argument should be table value for lua language context reasons.