datum+misc: rename r5js.Unquote(Splicing)? => r5js.ast.Unquote(Splicing)?.
datum+misc: move r5js.Datum#extractDefinition to r5js.datumutil.
misc: make the arg to r5js.SiblingBuffer#toList mandatory.
sibling_buffer: no need for default case in toList().