Docstrings and now casting valid JSON values when possible.