14. A computer executable method comprising: importing, by a processor, a data representation language schema for a script, the script allowing the manipulation of a data representation language document in accordance with a scripting language; and creating , by the processor, one or more new types within the scripting language for manipulating data representation language values conforming to one or more type definitions within the data representation language schema; and interpreting, by the processor, the script using the one or more new types.
14. A computer executable method comprising: importing, by a processor, a data representation language schema for a script, the script allowing the manipulation of a data representation language document in accordance with a scripting language; and creating , by the processor, one or more new types within the scripting language for manipulating data representation language values conforming to one or more type definitions within the data representation language schema; and interpreting, by the processor, the script using the one or more new types. 19. The computer executable method of claim 14 , further comprising coercing data into a type defined in the data representation language schema.