sig   type t =       < activate : unit; add_recursive_tags : string list -> unit;         add_tags : string list -> unit;         depends_on : Ketrew.EDSL.Internal_representation.t list;         get_recursive_tags : string list;         id : Ketrew_pure.Internal_pervasives.Unique_id.t; name : string;         on_failure_activate : Ketrew.EDSL.Internal_representation.t list;         on_success_activate : Ketrew.EDSL.Internal_representation.t list;         render : Ketrew_pure.Target.t > end