support smart punctuation concealments

implements request in issue #6.

we also force Conceal being linked to Operator.