This patch implements P2092
Simple requirements in requirement body shall not start with
requires.
A warning was already in place so we just turn this warning into
an error.
In addition, we add tests to make sure typename is optional
in requirement-parameter-list as per the same paper.
Typo here.