One truth-table column: a key, a display label, and a predicator source string, or source: nil for the otherwise column.
source: nil
otherwise
@type t() :: %StatifierBlocks.Predicates.TruthTable.Column{ key: String.t(), label: String.t(), source: String.t() | nil }