By allowing code folding in schemas and examples, we improve performance 600 fold. We must review the implementation of this, so that we re-add the non-folding functionality