# Type analysis