polygamous.js
function makeMethod(f) {
    f.when     = when
    f.fallback = fallback
    f.remove   = remove
    f.clone    = clone

    return f
  }
function makeMethod(f) {
    f.when     = when
    f.fallback = fallback
    f.remove   = remove
    f.clone    = clone

    return f
  }
function makeMethod ( f ) { f . when = when f . fallback = fallback f . remove = remove f . clone = clone return f }
#### Function makeMethod  Adds modification methods to a multi-method.  :: method -> method
#### Function makeMethod Adds modification methods to a multi - method . :: method - > method