add `{incomplete, ...}` to return types of core jsx functions

`encode`, `decode`, `format`, `prettify` and `minify` were incompletely specified

closes #27