only typecasting is unit -> widget, item -> widget, destructable -> widget, anything -> handle, integer -> real, Handle -> integer, String -> integer, String -> real and reversed(string ones) afaik(Nestharus MALLOC should be able to typecast anything into anything tho)
I dont think there is a way to change handle to location
Maybe someone know way how to typecast handle to location etc(excluding Save FogState return bug)