Bindings and an overall socket library for Lua