def unsplit
import bend-lawful-stdlib@0.1.0.0/src/float/f32.bend as F32import Base
53# a word with s appended as its last bit
54def unsplit(n: Nat, w: Word(n), s: Bool) -> Word(1n+n):
55 match n:
56 case 0n:
57 WCon{s, WNil{}}
58 case 1n+p:
59 match w:
60 case WCon{b, t}:
61 WCon{b, unsplit(p, t, s)}