If C<$replace> is true, then the rule will replace the first rule in the list that is a subclass or that consumes the role denoted by the target.
All the subsequent rules in the list that inherit or consume the target will be removed.
+Returns true if and only if an existent rule was replaced.
+
=cut
sub insert {