Removed many implicit conversions to anything, replaced with toAnything(). Fixed resolvedType of fromAnything<>(). Added type enforcement for array and map initialization. Fixed compiler allowing any type to be assigned to arrays/maps via the (...) constructor