The purpose of the project is to produce a database with native support for algebraic data-types (more specifically, sum-types). The product, being the database will be used to analyse how the performance and usability aspects of a relational database is affected by the introduction of these new types.