Added keyword 'constructor'
Added keyword 'constructor' and made preliminary parsing attempt on codata definitions.