[impr] define lazy properties as hash {key:function}
[fix] .last - check if not null
[dist] arr.min/max
[fix] toLocalFile protocol independend