@@ -15,6 +15,7 @@ module Urbit.Deconstructor exposing
16 , runBytes
16 , runBytes
@@ -96,6 +97,19 @@ int =
100+signedInt : Deconstructor (Int -> a) a
105+ if Bitwise.and 1 i == 1 then
106+ -(Bitwise.shiftRightBy 1 (1 + i))
109+ Bitwise.shiftRightBy 1 i
99float32 : Deconstructor (Float -> a) a
113float32 : Deconstructor (Float -> a) a
101 Deconstructor
115 Deconstructor