[mod] use liftM2 to avoid one stupid operation
[enh] also catch stderr but still block on pipe size
[mod] inline function
[mod] more to applicative instead of liftM2 because more hipster
[mod] don't need this
[fix] finally get the whole output of visitors ...
[enh] finalize code