jsonbasket makes it possible to interact with descriptions and fds before they turn to json