A DSL for parsing and assembling binary data.