object
  method activate : unit
  method add_tags : string list -> unit
  method depends_on : Ketrew.EDSL.user_target list
  method id : Ketrew_pure.Internal_pervasives.Unique_id.t
  method is_active : bool
  method metadata : [ `String of string ] option
  method name : string
  method on_failure_activate : Ketrew.EDSL.user_target list
  method on_success_activate : Ketrew.EDSL.user_target list
  method product : Ketrew.EDSL.user_artifact
  method render : Ketrew_pure.Target.t
end