Enable piping of dpmanip

Now we can use `dpmanip` as a pipe.
This PL depends on #116, so please review it first.
In this module, `data` section must be required.
However, this requirement is not documented.
Please add the document.