- list index must fit lua'w way: +1 when passing to lua, -1 when getting from lua
- meusure inpact on performance if setters return self instead of nothing -- would be nice for OO programming
- refactor LBase::set to return int, we could then return from set directly when declaring a callback