SetIf

constructor(value: Double?, predicate: (Double?) -> Boolean = { true })