Also there is no "compiler" and "type checker" for your SPEC. If you get something wrong in some paragraph somewhere and or contradict something in your spec X paragraphs later - you have to use Mark-1 EyeBall to detect and fix this.
You have just transformed your job from developer to manual spec maintainer - a clerk who has to painstakingly check everything.