pub fn type_check(
expr: &mut Expr,
component_dependency: &ComponentDependencies,
) -> Result<(), RibTypeErrorInternal>pub fn type_check(
expr: &mut Expr,
component_dependency: &ComponentDependencies,
) -> Result<(), RibTypeErrorInternal>