method has been rewritten, now supports Dispatch => {Input, Output, ...} or Dispatch => Input

SingleArgumentDispatch phased out

document it!

--

Is there a way to make more method functions of class MethodFunction?  (Naively changing the code breaks something.)

    i5 : help CompiledFunctionClosure

    o5 = CompiledFunctionClosure -- the class of all compiled function closures
	 **********************************************************************

	 Description
	 ===========

	 Some compiled functions return compiled function closures as values.

	 +------------+
	 |class depth |
	 +------------+
	 |f = method()|
	 +------------+
	 |class f     |
	 +------------+

	 Types of compiled function closure :
	 ====================================

	   * "MethodFunction" -- a type of method function

	 Fixed objects of class CompiledFunctionClosure :
	 ================================================

	   * "chainComplex" -- make a chain complex
	   * "code" -- display source code
	   * "directSum" -- direct sum of modules or maps
	   * "EXAMPLE" -- hypertext EXAMPLE item
	   * "export" -- package item: export functions
	   * "exportMutable" -- package item: export writable variables
	   * "expression" -- convert to an expression
	   * "flatten" -- flatten a list by unnesting lists
	   * "gcd" -- greatest common divisor
	   * "gradedModule" -- make a graded module
	   * "gradedModuleMap" -- make a map of graded modules
	   * "hold" -- hold something in a holder expression
	   * "html" -- convert hypertext to html format
	   * "hypertext" -- prepare hypertext for display
	   * "ideal" -- make an ideal
	   * "info" -- convert hypertext to info format
	   * "intersect" -- compute an intersection
	   * "makePackageIndex"
	   * "mathML" -- convert to MathML format
	   * "max" -- maximum of elements of a list
	   * "maxPosition" -- position of largest element
	   * "methods" -- list methods
	   * "min" -- minimum of elements of a list
	   * "minPosition" -- position of smallest element
	   * "monomialIdeal" -- make a monomial ideal
	   * "net" -- format for printing, as a net
	   * "numeric" -- convert to floating point
	   * "options" -- get options
	   * "pretty" -- a pretty printer
	   * "tex" -- convert to TeX format
	   * "texMath" -- convert to TeX math format
	   * "toExternalString" -- convert to a readable string
	   * "toString" -- convert to a string
	   * "transpose" -- transpose a table or a matrix
	   * "undocumented"
	   * "unique" -- eliminate duplicates from a list
	   * "vars" -- variables

	 For the programmer
	 ==================

	 The object "CompiledFunctionClosure" is a type, with ancestor classes "Function" < "Thing".

    o5 : DIV
