Fix #3527 for 2.3.x

MetaData can be used by clients via Row.metaData, so it should be able to be referenced in their type signatures.