I'd say these are "ok".

To my eye, the "ok" ones are just as readable as (or even more readable than) the ones using the threading macros. Though I could understand preferring the threading macros if the nesting were a level or two deeper.