给定两个对象,你能找到最近的共同祖先吗?

Given two objects, can you find the nearest common ancestor?

给定两个对象,在 Raku 中是否有一种简单的方法来找到 他们的继承树中最近的共同祖先?

已经有一些通用的答案:

Algorithm to find common ancestor of two nodes given

我想知道 Raku 是否内置了惯用的解决方案 已经.

  class A {}
  class B is A {}
  class C is B {}
  class D is B {}
  class E is D {}

  say E.^parents.first: * === D.^parents.any