the prototype object for all tables
A table is a key-value-store. It associcates keys with values.
| std_types::hash_table | a table for fast random access of items |
| std_types::key_order_table | a table which items are stored in key-order |
| std_types::association_list | retrieve, insert or delete an item |