Void lua param is not gonna fly, need a better way to handle it

perhaps if type is void, don't do return ReturnType::Retrive ?