Coerce a nested interface to conform to a pattern.