Choose the multimethod implementation. * ``doubledispatch`` turns a multimethod call into a sequence of normal method calls. * ``mrd`` uses a technique known as Multiple Row Displacement which precomputes a few compact tables of numbers and function pointers.