39. The method of claim 37 and further comprising: adding to the set of non-primitive types via the program.
37. The method of claim 33 wherein the set of semantic programming constructs comprises: a set of non-primitive types for modeling semantics of an utterance or of an associated command.