All the types in the script should be supported. The supported types are in a dictionary in the beginning of the script.