Need to add all the dynamic type checks everywhere; currently only some of them are implemented.
Need to add all the dynamic type checks everywhere; currently only some of them are implemented.