Bash + JSON + Functional Programming => The Json Bourne Shell