úÎ&Ù     (c) Yusuke Matsushita 2014 BSD3 Yusuke Matsushita  provisional  portable  Trustworthy&(2346=JKMWhen used as an argument, : will be replaced with the corresponding default value by ,  , ..., and  .           defargs-0.3 Type.DefArgs=?MightBeDefdefargdefargs2defargs3defargs4defargs5defargs6defargs7defargs8defargs9 defargs10KDefArgs'Pdefargs'*ConsNil&$fDefArgs'(->)*$fDefArgs'rNil