Variable types and location