added suport for type annotations for variables.