pub fn set_origin(root: ExprId, arena: &ExprArena, types: &mut TypeTable)
For every node, tags its InferredType with TypeOrigin::OriginatedAt using the node’s source span. This mirrors Expr::set_origin.
InferredType
TypeOrigin::OriginatedAt
Expr::set_origin