Fdef is a placeholder for functions. Fdef allows dynamically replacing functions while they are being used.
See also: Maybe and the JITLib overview.
key |
if no instance exists with this name, create a new one, otherwise return the existing one. |
val |
If a Function is given, replace the old function with the new one. |