Improved section on dependent types and linear types