+ Add `named` rule modifier, closes #50