Restructuring and documenting Spec.Parsing.