Handle `do` as contract header and handle `body` as identifier merged-on-behalf-of: Brian Schott <Hackerpilot@users.noreply.github.com>