I quote:

I found a nice way to deal with returning values from function, which goes as following

```bash
local resultvar=$1;
local ret;
shift;

...

eval $resultvar="'$ret'"
```

This allows for better control of where information should be returned, and does not contaminate the environment the application is running in.

Example: https://github.com/Wizcorp/libbash/blob/master/query.sh

Right now you send it to output.

To this comment, you replied that you would implement such logic, but I dont see any change in the code in that regard.