language-spec 2.0