Abstract type name, add support for MX and SRV records.