-%\begin{frame}[fragile]
-% \frametitle{Functionality}
-% \begin{block}{SDS scope and naming}
-% \begin{itemize}
-% \item SDS is lost
-% \item State per device
-% \item Tasks are sent and gone
-% \end{itemize}
-% \pause{}
-% \begin{lstlisting}
-%class namedsds v where
-% namedsds :: ((v t Upd) -> In (Named t String) (Main (v c s)))
-% -> (Main (v c s)) | ...
-%:: Named a b = Named infix 1 a b
-%
-%instance sdspub ByteCode where
-% pub (BC x) = BC (censor (\[BCSdsFetch s]->[BCSdsPublish s]) x)
-% \end{lstlisting}
-% \end{block}
-%\end{frame}
-