Basic type vars now working. Missing: pointer casts, realloc and recursive types.