is it possible to have transitive rules - TypeDB