shlib.sh: Add new bang_eval function