Remove some redundant $
Export the CmdArguments typeclass, since the instances are required to make sense of the signature
Switch progress to using the standard sleep function
Fix up :hpc