Restore non-resolver key matching
The recent v1.4.0
release compromised key matching for outbound-only types, or, merged types without a resolver that can still provide keys. This restores the dynamic field match that made these types work. See #149.
Thanks to @thomasmarshall for the report.