Concept: Type inference