scriblib/figure: add `suppress-floats`
add docs example for in-generator, where arity > 1
fix use of in-producer outside of for loops

- make-do-sequence was giving producer fn an argument when none was expected

Closes PR 13986
Switch to using here strings instead of a list.
Make tr-log and output be extracted seperately.
Separated out the tr log and output.
Make optimizer read TR expected logs as a list of entries versus a raw string.
Sort the output of TR logs so that optimization nodeterminism doesn't break the tests.
Make opt tests be run concurrently.
Don't add other files TR logs to optimization tests.
Make transform run in parrallel.
New version of TR unit tests.
Remove #%expression in plambda.
Remove extraneous old feature of do-inst.
Make inst not do crazy splitting.
Make inst mark the #%expression.
Move from type-ascription-property to add-ann.
Remove check for type-ascription property.
Add #%expression around annotations.
Cleanup type-ascription.