Issue #459 resolved

LHS module to deal with mandatory/optional/rest arguments

Taku Miyakawa
created an issue

New ARGS module to deal with mandatory/optional/rest arguments.

use('LHS.lhs')
:fun = { (|lhs(:X :Y).opt(:Z :W).rest(:Rest)|)
    :Z_val = Z.get_or{ 'default-z' }
    :W_val = W.get_or{ 'default-w' }
    ...
}