-- | Describes how to create a process out of a plugin and arguments.
-- You may use Data.Process and Data.Conduit.Process
-- to manage the process's stdin, stdout, and stderr in various ways.
pluginProc :: Plugin -> [String] -> CreateProcess
pluginProc = proc . pluginProcessName
pluginProc :: Plugin -> [String] -> CreateProcess
pluginProc = proc . pluginProcessName
pluginProc = proc . pluginProcessName