fun counter' () = s <- source 0; return n <- get s; set s (n + 1)}/> fun counter () = fun main () : transaction page = return {counter ()} {counter ()}