I think both are doable with single-use seals. Maybe not 100%, but close. Would need to be tested. https://petertodd.org/2016/commitments-and-single-use-seals