table: use Keyword.keys instead of List.Dict.keys
table: fix some compilation issues
table: properly return nil
test: add tests for reading nil