// | BCPush String
| BCPop
//SDS functions
- | BCSdsStore Int
- | BCSdsFetch Int
- | BCSdsPublish Int
+ | BCSdsStore BCShare
+ | BCSdsFetch BCShare
+ | BCSdsPublish BCShare
//Unary ops
| BCNot
//Binary Int ops
:: BCShare = {
sdsi :: Int,
- sdspub :: Bool,
sdsval :: BCValue
}