Using generic portables with multiple concrete types is not supported.

Fixes #3313