fixes; new fns
add a _logenv fn
earlier version is broken!
cope with perlbrew bug
obsessiveness
important corrections; additions