Very simple parsing DSL for defining operations