shlib.sh: add new much simpler bang_eval function