A general-purpose HCL (Hashicorp Configuration Language) parser. Support for basic types such as configuration blocks, primitives, and list values. Does not yet support heredocs, functions, or automatic interpolation / referencing other values.
There is not currently a spec for what HCL "is" outside of tools like Terraform, so there will likely be some pragmatic choices made in the spirit of keeping things general-purpose. (e.g. will likely not validate for specific block types, etc.)