type storage = int let%entry main (p:int) storage = ((list [] : operation list) , p + storage)