A predictor site eligible for optimizer demo writes.
@type kind() :: :predictor
@type t() :: %Dsxir.Program.OptimizableSite{kind: kind(), name: atom()}