-- | The empty signature, use this one to create new signatures
emptySig :: Sign
emptySig = Sign { items = Map.empty
                , epvars = Map.empty
                , epdecls = Map.empty
                }
emptySig :: Sign
emptySig = Sign { items = Map.empty
                , epvars = Map.empty
                , epdecls = Map.empty
                }
emptySig = Sign { items = Map.empty
                , epvars = Map.empty
                , epdecls = Map.empty
                }