let key = Structure (Sum [| [| pack in_key |]; [| pack out_key |] |])