DSL for binary message definition