Ensure global promise type syntax does not lookup before non-global syntax
Add cf-promise --syntax-description=json (-s)

Prints a description of available syntax elements. For now, only
JSON output is supported.

Currently supports bundle-, body- and promise-types. Function listing
is still remaining and will be added shortly.