functionProtos :: TopLevel -> Printer ()
functionProtos (TLEnum{ enum_name = ename })
 = do sayln' $ enumSerializeProto ename ++ ";"
      sayln' $ enumDeserializeProto ename ++ ";"
functionProtos :: TopLevel -> Printer ()
functionProtos (TLEnum{ enum_name = ename })
 = do sayln' $ enumSerializeProto ename ++ ";"
      sayln' $ enumDeserializeProto ename ++ ";"
functionProtos (TLEnum{ enum_name = ename })
 = do sayln' $ enumSerializeProto ename ++ ";"
      sayln' $ enumDeserializeProto ename ++ ";"