Add requires corresponding to imports.
Fix CTYP-144. Find correct expected types for protocol method implementations.