Create a smart constructor for Process.
Improve Process' docs.
Use process constructor function in Decoder to make the boilerplate more decoupled from Output.
Add doc section for built-in decoders.
Bump version.