Previously, Yruba used local variables in some of its functions that
where not prefixed with yruba_. Because tests and commands are not
called in a subshell, they could inadvertently change such internal
variables and produce hard-to-understand errors. The prefix yruba_ has
been introduced wherever necessary. Also, the documentation has been
improved slightly.