#include <tupleitem.h>
/**
- * A relation is an implementation of a tuple set with (optinal) key
+ * A relation is an implementation of a tuple set with (optional) key
* constraints. The store is a hashvector whose "type" is a
* tupleschema that defines the columns. The key constraints are
* represented as additional hashvectors whose tupleschemas are clones
* of the column schema with some columns excluded.
+ * \extends hashvector
*/
typedef struct {
/**