[Diagnostics/Debug] Added a Float Type. Added toJson() to the abstract Type and made it return a string-cast representation of the underlying value by default.