Try to emulaete eval with caller binding such that variable names in $proto can be evaluated.
Try to emulaete eval with caller binding such that variable names in
$proto can be evaluated.

miyagawa/markapl,gugod/markapl