this function checks if the specified scalar is a Class literal and uses that if it is, otherwise description is converted to a string and the convertDescriptionToClass method is used
returns a File object from a string argument, the path in the string argument is transformed such
that the character / will refer to the correct path separator for the current OS.
Load a serialized version of the script iff a serialized version exists, and its modification time is greater than the
modification time of the script.
Creates a proxy instance of the specified class (limited to interfaces at this time) that is backed with the specified block of code (made into a closure)
This class is sort of the center of the HOES universe containing several methods for mapping
between Sleep and Java and resolving which mappings make sense.
Predicate environments are similar to normal keyword environments except instead of binding commands to an identifier
they are bound to a predicate condition.
Use this function to save some meta data for this particular closure context, passing null for value will
remove the key from the metadata for this context.