sig
  val building : Ketrew_pure.Target.State.t -> bool
  val tried_to_start : Ketrew_pure.Target.State.t -> bool
  val started_running : Ketrew_pure.Target.State.t -> bool
  val starting : Ketrew_pure.Target.State.t -> bool
  val still_building : Ketrew_pure.Target.State.t -> bool
  val still_running : Ketrew_pure.Target.State.t -> bool
  val ran_successfully : Ketrew_pure.Target.State.t -> bool
  val successfully_did_nothing : Ketrew_pure.Target.State.t -> bool
  val active : Ketrew_pure.Target.State.t -> bool
  val verified_success : Ketrew_pure.Target.State.t -> bool
  val already_done : Ketrew_pure.Target.State.t -> bool
  val dependencies_failed : Ketrew_pure.Target.State.t -> bool
  val failed_running : Ketrew_pure.Target.State.t -> bool
  val failed_to_kill : Ketrew_pure.Target.State.t -> bool
  val failed_to_start : Ketrew_pure.Target.State.t -> bool
  val killing : Ketrew_pure.Target.State.t -> bool
  val tried_to_kill : Ketrew_pure.Target.State.t -> bool
  val tried_to_eval_condition : Ketrew_pure.Target.State.t -> bool
  val did_not_ensure_condition : Ketrew_pure.Target.State.t -> bool
  val killed : Ketrew_pure.Target.State.t -> bool
  val finished : Ketrew_pure.Target.State.t -> bool
  val passive : Ketrew_pure.Target.State.t -> bool
  val killable : Ketrew_pure.Target.State.t -> bool
  val dependency_dead : Ketrew_pure.Target.State.t -> bool
  val activated_by_user : Ketrew_pure.Target.State.t -> bool
  val killed_from_passive : Ketrew_pure.Target.State.t -> bool
  val failed_from_running : Ketrew_pure.Target.State.t -> bool
  val failed_from_starting : Ketrew_pure.Target.State.t -> bool
  val failed_from_condition : Ketrew_pure.Target.State.t -> bool
end