lib: always allocate `true_`/`false_`