"Crichton on the other hand, knows these are just references".  So, great, now I understand.  Crichton uses the YAML as a declarative (and hence restrictive language) that adds additional features, like these new "references".   

And, as far as I can see, a lot of Crichton's code base and engineering time has spent supporting a new language that resembles YAML. :-1: