(new API) Move Thing construction down into our concern
(- new) Ditto rule-locals generation
(new spec) Segregating rule block-locals and rule members