Open
Description
We can model the Dalec Spec in Cue by creating a schema, and then use Cue to programmatically check to make sure that a user's Dalec Spec is correct. This might lead to better error messages and catch spec correctness issues earlier in the build process.
This could also help with issues like #111, as Cue allows for regex/pattern specifications in Schemas. It might also reveal other parts of the spec that need more specification