table-get (get's the value (not the dotted pair) associated with a given key, using the equivalence function in the struct), table-put! (updates the value associated with a given key (or adds a new dotted pair containing the key and value if the key isn't in the table?)), table-for-each (applies a lambda to each dotted pair within a for-each form, where the lambda accepts the first and second items of each dotted pair as two separate parameters