* Cache the regularized form of union types * Inline function because why not * Introduce two fastpasths into isRelatedTo