( (let config (DataSource 'config)) (import core_module '"/lib/yql/core.yqls") (let res_sink (DataSink 'result)) (let test (lambda '(world data) (block '( (let world (Write! world res_sink (Key) data '('('type)))) (return world) )))) (let world (Apply test world (Apply (bind core_module 'TestBit) (String '"\x05\x04") (Uint64 '0)))) (let world (Apply test world (Apply (bind core_module 'TestBit) (String '"\x05\x04") (Uint64 '10)))) (let world (Apply test world (Apply (bind core_module 'TestBit) (String '"\x05\x04") (Uint64 '11)))) (let world (Apply test world (Apply (bind core_module 'TestBit) (String '"\x05\x04") (Uint64 '23)))) (let world (Apply test world (Apply (bind core_module 'TestBit) (Just (String '"\x05\x04")) (Uint64 '0)))) (let world (Apply test world (Apply (bind core_module 'TestBit) (Just (Utf8 '"\x05\x04")) (Uint64 '0)))) (let world (Apply test world (Apply (bind core_module 'TestBit) (Uint8 '5) (Uint8 '0)))) (let world (Apply test world (Apply (bind core_module 'TestBit) (Uint32 '5) (Uint8 '2)))) (let world (Apply test world (Apply (bind core_module 'TestBit) (Uint64 '5) (Uint8 '1)))) (let world (Apply test world (Apply (bind core_module 'TestBit) (Just (Uint8 '5)) (Uint8 '0)))) (let world (Apply test world (Apply (bind core_module 'SetBit) (Uint32 '5) (Uint8 '1)))) (let world (Apply test world (Apply (bind core_module 'SetBit) (Just (Uint32 '5)) (Uint8 '1)))) (let world (Apply test world (Apply (bind core_module 'ClearBit) (Uint32 '5) (Uint8 '0)))) (let world (Apply test world (Apply (bind core_module 'ClearBit) (Just (Uint32 '5)) (Uint8 '0)))) (let world (Apply test world (Apply (bind core_module 'FlipBit) (Uint32 '5) (Uint8 '0)))) (let world (Apply test world (Apply (bind core_module 'FlipBit) (Just (Uint32 '5)) (Uint8 '0)))) (let world (Commit! world res_sink)) (return world) )