Return a concrete metadata type from NewMetadata()
Merge pull request #26 from ericsnowcurrently/return-concrete-metadata-type

Return a concrete metadata type from NewMetadata().