added preparing for TypePattern parser
moved Language.Language to Tools.Language
this is uncessary for the moment
fuck these too
added parser for Virtual.TypeName, Virtual.TypeVariable and Virtual.TypePattern
disabled template struct