updated old discriminated union package.
added lingextensions