add `length' primitive pro and makes interpret could act according to
return value by eval