For example: ~~~ yaml one: &a a: 1 two: &b <<: *a b: 2 three: <<: *b c: 3 ~~~ should produce: ~~~ json { "one": { "a": 1 }, "two": { "a": 1, "b": 2 }, "three": { "a": 1, "b": 2, "c": 3 } } ~~~ but instead, produces: ~~~ json { "one": { "a": 1 }, "two": { "a": 1, "b": 2 }, "three": { "<<": { "a": 1 }, "b": 2, "c": 3 } } ~~~