dict: add datastructures support
table: use Data properly
test/table: we're not using Enum anymore