Wraps a value with metadata and type-safe getters.
Gets the value as a boolean.
The following values (case insensitive) are interpreted as true: "1", "true", "t", "yes", "y", "on". Other values are interpreted as false.
Gets the value as a number. Comparable to calling
Number(value) || 0.
Gets the value as a string.