module ProAbstract.Metadata ( Metadata (..), HasMetadata (..), HasManyMetadata (..) , properties, settings, hasProperty, atSetting , MetaItem (..), MetaValue (..), metaMap, metaList ) where import ProAbstract.Metadata.HasManyMetadata import ProAbstract.Metadata.HasMetadata import ProAbstract.Metadata.HasMetadataOptics import ProAbstract.Metadata.MetaItem import ProAbstract.Metadata.MetaValue import ProAbstract.Metadata.MetadataType