Yep, it would require more thinking, since not all the options would make effect, like `decodeEntities` for example, but in general it seems like good thing to have, and won't be hard to implement, since it's all there already. I can submit another one with how I see it and we can continue discussion there.