import Devices.mTaskDevice
import iTasks
-derive class iTask MTaskShare, BCState
+derive class iTask MTaskShare
memoryShare :: String a -> Shared a | iTask a
bcStateStore :: Shared BCState
mTaskTaskStore :: Shared [String]
-getSDSStore :: MTaskShare -> Shared Int
+getSDSStore :: MTaskShare -> Shared a | iTask, mTaskType a
getSDSRecord :: Int -> Task MTaskShare