The fold-then-unfold read S => T: fold the F-recursive S to a neck A (node-blind alg), then unfold A into a fresh G-recursive T (coalg). Does not fuse — it keeps bothBasises (Project[F, S] to fold, Embed[G, T] to build); where hylo needs only Traverse, meta cannot drop either. Stack-safe (two Machines.foldLayered passes).
The fold-then-unfold read S => T: fold the F-recursive S to a neck A (node-blind alg), then unfold A into a fresh G-recursive T (coalg). Does not fuse — it keeps bothBasises (Project[F, S] to fold, Embed[G, T] to build); where hylo needs only Traverse, meta cannot drop either. Stack-safe (two Machines.foldLayered passes).