Move the command functions type signature into a type
only partially apply execCommand
Add a toggle command
Do not `print` or `error` inside CommandFuns
setVolume: add a matching pattern for empty args
wrap {next,prev}Song around currentSong
Fix multi-line string output by using putStrLn