Support for multiple dynamic types.