`X Type Mismatch: [GblVariant] Attempted to use type that doesn't implement IVariant.` The type validation doesn't seem to check for type dependencies?