store all data in a sub-table (fixes #5)
support string arguments where integers expected (fixes #3)