Removed cow::array - it is too experimental up to now
Several typos, code style to match my personal intentions
Add scope-guard to error handling tools

Note: Currently, there is only a simple one that relies on
lambda-functions; also, this one can be set active again after being
disabled - see the code for details