rewrote proxy.lua
treat tables the same as userdata
it's safe to leave metatable unlocked
fixed variables not yet being defined
hooks no longer tied to environment
handled unwrapped tables by cloning them
wrapped arguments individually
sort of filled in errors
ensured correct number of arguments are returned
added some notes
Update proxy.lua

prevent ypcall from being called on C functions
Update proxy.lua

now supporting __len metamethod
Update proxy.lua

fixed comment
Merge pull request #1 from matthewdean/patch-1

Update proxy.lua
Merge pull request #1 from Anaminus/master

Rewrote proxy.lua