NOTE: the latest version is 4.0.3
Implements a checker that ensures a data model is valid as a level 2 construct.
Runs checks on an L1 model and lowers it to L2 if all the checks pass.
The error cases the model checker can detect.
Converts model checking errors to strings.
Runs checks on an L1 model and lowers it to L2 if all the checks pass.