v1.0.1
Patch release with the 1.0 hardening fix from #7: @transaction early-return is now rewritten into a tagged, expansion-local marker, so composing nested transactions with early returns commits/rolls back only the intended level instead of silently rolling back all levels.