pub fn subsumes_no_subst(
    state: State<'_>,
    l: &RcType,
    r: &RcType
) -> Result<RcType, (RcType, Errors<Error<Symbol>>)>