pub fn check(
arena: &mut Arena<Type>,
builtins: &BuiltinTypes,
lhs: TypeId,
rhs: TypeId,
) -> Result<Check, CheckError>pub fn check(
arena: &mut Arena<Type>,
builtins: &BuiltinTypes,
lhs: TypeId,
rhs: TypeId,
) -> Result<Check, CheckError>