osl_dynamic_type