Legend is wrong, this clearly derived from the mainframe JCL DD command. This is also why the syntax is so non unix-like.
https://en.wikipedia.org/wiki/Job_Control_Language#In-stream...