Project
A datastructure to describe projects. Models a project as a description of a set of components such as libraries, binaries, tests, etc. forming a DAG.
The type for describing projects.
create cs n is the project named n with components cs.