OptionsRegistry -- a hash table used for recording the tables of
option names and their default values for those functions which accpet
optional arguments.
If f is a function which accepts optional arguments, then
the OptionTable for f is stored as OptionsRegistry#f.
The function method, when given a table of options, will
record them here.