Louca programação literária em Python + ideia DSL

Estava no meio de escrever uma DSL para a unidade testar um pedaço um pouco complexo de código e, em seguida, pensou estendendo sintaxe Python com (noop) palavras-chave como just, even, only, but, againetc. Isso permitiria um para código orientado a intenção de gravação:

expect_condition(some_param=3, other_param=4)
expect_condition
(some_param=now 10, other_param=still 4)
expect_condition
(some_param=again 3, other_param=still 4)
but
not expect_condition(some_param=20, other_param=20)
and not even expect_condition(some_param=200, other_param=200)

… Ou mesmo alguma sintaxe extensível ad-hoc, que permitiria adicionar tais marcadores literários em qualquer lugar do código.
– Deve ser fácil de adicionar ao analisador (CPython ou PyPy).

O próximo nível seria fazer afirmações de metaprogramação … ou seja, se você tiver other_param=4e então other_param=still 5, um analisador personalizado seria capaz de detectar a falha; algo chamado Detector de incompatibilidade de intenção!

Pode ser um começo potencial para uma alternativa mágica, mas (discutivelmente) Pythônica ao poder de escrita DSL mais descontrolado do Ruby.