Seol mar théacs é seo: Twenty-five years of constructive type theory