[refactor] split out types, apply warnings. adds --powercap option.

2 jobs for master in 2 minutes and 10 seconds (queued for 1 second)
Status Job ID Name Coverage
  Main
passed #22830
integration
build

00:02:10

failed #22831
integration
repoquality

00:00:24

 
Name Stage Failure
failed
repoquality Main
"./src/argotk.hs"
"./src/Argo.hs"
"./src/Argo/Types.hs"
"./src/Argo/Stack.hs"
"./src/Argo/Args.hs"
"./src/Argo/Utils.hs"
ERROR: These files do not contain the license string:
"./src/Argo/Types.hs"
ERROR: Job failed: exit status 1