How much should we cover up the differences between Lua versions? `lua_len` isn't available in Lua 5.1. Should `Lua.len()` support this by calling rawLen or objlen?